Class-Connect est une application web de gestion scolaire développée avec Laravel et MySQL. Elle permet aux administrateurs de gérer les professeurs, les matières, les groupes et les emplois du temps, tout en offrant aux étudiants un accès à leurs cours et notes.
✔️ Gestion des utilisateurs (administrateurs, professeurs, étudiants)
✔️ Attribution des matières aux enseignants
✔️ Gestion des groupes et des emplois du temps
✔️ Ajout et consultation des notes des étudiants
✔️ Authentification sécurisée avec Laravel
✔️ Interface d'administration pour la gestion scolaire
- Laravel 10+ (framework PHP)
- MySQL (base de données)
- Blade (moteur de templates Laravel)
- Bootstrap / Tailwind CSS (design de l'interface)
📦 Class-Connect
┣ 📂 app/Http/Controllers # Contrôleurs Laravel
┣ 📂 database/migrations # Migrations de la base de données
┣ 📂 resources/views # Templates Blade
┣ 📂 routes # Définition des routes
┣ 📜 .env # Configuration de l'application
┗ 📜 README.md # Documentation
git clone https://github.com/Mouhlal/Class-Connect.git
cd summercomposer install- Copier le fichier
.env.exampleen.env - Modifier les informations de connexion à la base de données dans
.env:DB_DATABASE=class_connect DB_USERNAME=root DB_PASSWORD=
- Générer la clé d’application :
php artisan key:generate
php artisan migrate --seedphp artisan serveL'application sera accessible sur : http://127.0.0.1:8000