role 1 = chef de departement
role 3 = professeur
role 4 = student
role 2 = cordonateur
le chef de departement est aussi un professeur
Les mots de passes de tous les utilisateurs est : fstg
on a pas la page de l'inscription parce que tous les étudiants ont déjà les emails académiques (cordinateur ajoute les étudiants)
- PHP 8.2.13
- Bootstrap
- MySQL
- jQuery
- Ajax
- PhpStorm 2025.1.1
- DataTables : https://datatables.net/
- sweetalert2 : https://sweetalert2.github.io/
- toastr : https://github.com/CodeSeven/toastr
- Gestion des utilisateurs (ajout, modification, suppression)
- Gestion des départements
- Gestion des cours
- Gestion des notes
- Gestion des absences
- Gestion des emplois du temps
- Gestion des examens
- Gestion des projets
- Gestion des stages
- Gestion des emplois du temps
- Gestion des salles
- Gestion des ressources
- Gestion des notifications
- Gestion des messages
- Gestion des événements
- Gestion des annonces
- Gestion des documents
- Gestion des rapports
- Gestion des statistiques
- Gestion des sauvegardes
- Clonez le dépôt :
git clone
- Accédez au répertoire du projet :
-
cd nom_du_projet - Importez la base de données :
-
mysql -u username -p database_name < database.sql - Configurez le fichier de connexion à la base de données :
-
Modifiez les informations de connexion à la base de données.
nano config.php
- Démarrez le serveur local :
php -S localhost:8000
- Accédez à l'application dans votre navigateur :
http://localhost:80/FSTg-Management-System/
- Connectez-vous avec les identifiants par défaut :
-
username: admin password: fstg
- Modifiez le mot de passe après la première connexion pour des raisons de sécurité.
- Profitez de l'application !
