Ce projet est une application CRUD (Create, Read, Update, Delete) de gestion des étudiants développée avec le framework Laravel 8. Il permet aux utilisateurs de gérer les informations des étudiants, y compris leurs noms, adresses e-mail, numéros de téléphone, sections, et images.
Avant de commencer, assurez-vous d'avoir installé les éléments suivants sur votre système :
-
Clonez le projet depuis le gestionnaire de versions (Git) :
git clone https://github.com/ahmed00078/manageschool.git
-
Accédez au répertoire du projet :
cd manageschool
-
Installez les dépendances PHP avec Composer :
composer install
-
Copiez le fichier
.env.example
et renommez-le en.env
:cp .env.example .env
-
Générez une clé d'application unique :
php artisan key:generate
-
Modifiez le fichier
.env
pour configurer la base de données et d'autres paramètres. -
Exécutez la migration pour créer la structure de la base de données :
php artisan migrate
-
Installez les dépendances JavaScript avec npm :
npm install
-
Compilez les fichiers d'assets :
npm run dev
-
Lancez le serveur Laravel :
php artisan serve
Votre application Laravel de gestion des étudiants devrait être accessible à l'URL fournie par la commande php artisan serve
(généralement http://127.0.0.1:8000).
- Accédez à http://127.0.0.1:8000 dans votre navigateur pour utiliser l'application.
Si vous souhaitez contribuer à ce projet, veuillez suivre ces étapes :
- Fork du projet
- Créez une nouvelle branche (
git checkout -b feature/nouvelle_fonctionnalite
) - Commitez vos modifications (
git commit -am 'Ajout d'une nouvelle fonctionnalité'
) - Pushez la branche (
git push origin feature/nouvelle_fonctionnalite
) - Créez une pull request
- Ahmed Sidi Mohamed
Ce projet est sous licence MIT.