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.
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 ^^
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
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é ^^
Si vous avez de quelconques remarques, n'hésitez pas à me contacter !
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
).
Pour contribuer au projet veuillez suivres les étapes dessous...
- Cloner le répo'
- Modifier le fichier
.env.example
puis renomer-le en.env
- 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