Skip to content

samTeouri/CPLMonAvenir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CPLMonAvenir - Application de Gestion d'École

Ce projet est une application web de gestion d'école développée en utilisant le framework Laravel. Cette application permet de gérer efficacement les activités liées à la gestion d'une école, y compris la gestion des élèves, des enseignants, des cours, des emplois du temps et bien plus encore.

Fonctionnalités

  • Gestion des élèves : Ajouter, modifier et supprimer des informations sur les élèves, y compris leurs informations personnelles, leur inscription et leur statut.

  • Gestion des enseignants : Suivre les informations des enseignants, leur affectation aux cours et leurs disponibilités.

  • Gestion des cours : Créer, éditer et supprimer des cours, attribuer des enseignants aux cours et définir des horaires.

  • Emploi du temps : Créer des emplois du temps pour les élèves et les enseignants, afficher les horaires des cours et des activités.

  • Gestion des absences et retards : Suivre les absences et retards des élèves et générer des rapports.

  • Bulletins : Générer les bulleitns des élèves après chaque trimestre.

Installation

Pour installer le projet sur votre serveur local, suivez ces étapes :

  1. Clônez le dépôt :
git clone https://github.com/samTeouri/CPLMonAvenir
  1. Accédez au répertoire du projet :
cd CPLMonAvenir/src/
  1. Installez les dépendances via Composer :
composer install
  1. Copiez le fichier .env.example en .env et configurez les paramètres de la base de données et d'autres paramètres d'environnement.

  2. Générez une clé d'application :

php artisan key:generate
  1. Exécutez les migrations de base de données tout en intégrant les données de seeder:
php artisan migrate --seed
  1. Modifiez le username de connexion : Rendez-vous dans le fichier: vendor/laravel/ui/auth-backend/AuthenticatesUsers.php à la ligne 160. Remplacez "email" par "username"

  2. Lancez le serveur de développement :

php artisan serve

Nom d'utilisateur: monavenir Mot de passe: monavenir

  1. Accédez à l'application dans votre navigateur à l'adresse http://localhost:8000.

Informations supplémentaires

  • Dans le dossier Documents vous trouverez toutes les informations nécessaires à la prise en main du projet (Diagramme de classe, Cahier de charges, ...)
  • Le dossier Template contient le template à utiliser pour le projet, tous les fichiers JS et CSS ont déjà été intégré au projet. Si dans l'exécution de vos tâches vous êtes amenés à créer des vues HTML, vous n'aurez qu'à intégrer les vues correspondantes du template en ajoutant seulement le code HTML.

Contributeurs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors