Skip to content

ahmed00078/manageschool

Repository files navigation

Projet de Gestion des Étudiants avec Laravel

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.

Prérequis

Avant de commencer, assurez-vous d'avoir installé les éléments suivants sur votre système :

Installation

  1. Clonez le projet depuis le gestionnaire de versions (Git) :

    git clone https://github.com/ahmed00078/manageschool.git
  2. Accédez au répertoire du projet :

    cd manageschool
  3. Installez les dépendances PHP avec Composer :

    composer install
  4. Copiez le fichier .env.example et renommez-le en .env :

    cp .env.example .env
  5. Générez une clé d'application unique :

    php artisan key:generate
  6. Modifiez le fichier .env pour configurer la base de données et d'autres paramètres.

  7. Exécutez la migration pour créer la structure de la base de données :

    php artisan migrate
  8. Installez les dépendances JavaScript avec npm :

    npm install
  9. Compilez les fichiers d'assets :

    npm run dev
  10. 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).

Utilisation

Contribuer

Si vous souhaitez contribuer à ce projet, veuillez suivre ces étapes :

  1. Fork du projet
  2. Créez une nouvelle branche (git checkout -b feature/nouvelle_fonctionnalite)
  3. Commitez vos modifications (git commit -am 'Ajout d'une nouvelle fonctionnalité')
  4. Pushez la branche (git push origin feature/nouvelle_fonctionnalite)
  5. Créez une pull request

Auteurs

  • Ahmed Sidi Mohamed

Licence

Ce projet est sous licence MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages