Skip to content

ValbionGroup/Gadia

Repository files navigation

Logo

Gadia

Prochain niveau de Vie Scolaire

Discord
Release Build
Issue Stars Sponsors Code quality


Informations

Gadia est un logiciel de gestion de la vie scolaire en développement. Gadia n'est pas une interface alternative à Pronote ou Ecole Directe, Gadia est un logiciel à part entière.

Votre aide est la bienvenue, si vous avez une quelconque idée, n'hésitez pas à proposer en ouvrant une issue ou une discussion ou en rejoignant le discord du projet.

Fonctionnalités

Ce n'est qu'un projet ! Les fonctionnalités sont seulement des fonctionnalités que je souhaite intégrer, rien de certifie qu'elles seront bien présentes. De plus, certaines fonctionnalités pourrait être abandonnés dû à des problèmes d'implémentations ou d'autres aléas

  • Interface pour chaque type d'utilisateur
  • Mode sombre/clair - Déjà présent dans les démo de l'interface
  • API - Pour faciliter l'utilisation des informations scolaires en dehors de Gadia
  • Système d'amis - Les élèves pourront ajouter des amis dans l'application pour voir mutuellement leur emploi du temps ou encore partager des données scolaires facilement
  • Emploi du temps
  • Cahier de texte
  • Gestion des notes
  • Gestion des absences/retards/etc...
  • Demi-pension
  • Système de stage
  • Messagerie - Informations, sondage ou simple discussion
  • Gestion salles de classes
  • Gestion d'alertes

N'hésitez pas en proposer d'autres si des idées vous viennent ^^

Interface

Ce n'est qu'un projet ! Ces images ne sont pas représentative de la version finale, mais seulement de ma vision du projet

La page d'accueil, ici les informations importantes à voir d'un coup d'oeil Accueil Dark Accueil White

Les informations de la vie scolaire, pas besoin d'en expliquer plus. Le screen ne contient pas la barre supérieure et latérale mais elle est bien présente en réalité ^^ Vie Scolaire Dark Vie Scolaire White

Si vous avez de quelconques remarques, n'hésitez pas à me contacter !

Informations techniques

Gadia fonctionne avec Tailwind CSS pour l'interface et Laravel en tant que framework. Les fichiers du site sont donc des fichiers blade (fichier.blade.php), le reste en PHP (fichier.php).

Contribuer

Pour contribuer au projet veuillez suivres les étapes dessous...

  1. Cloner le répo'
  2. Modifier le fichier .env.example puis renomer-le en .env
  3. Ensuite faites les commandes ci-dessous :
composer install
npm install
npm run prod # Si en production
npm run dev # Si en développement
php artisan migrate
php artisan serve