Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elazzouzihassan/gestiondesformations
Développement d'une application Web pour la gestion des formations en utilisant le framework PHP Laravel
https://github.com/elazzouzihassan/gestiondesformations
laravel mysql php php-framework sql webapp
Last synced: 4 days ago
JSON representation
Développement d'une application Web pour la gestion des formations en utilisant le framework PHP Laravel
- Host: GitHub
- URL: https://github.com/elazzouzihassan/gestiondesformations
- Owner: ElazzouziHassan
- Created: 2023-11-03T20:45:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-12T11:58:57.000Z (about 1 year ago)
- Last Synced: 2024-11-12T13:04:48.686Z (2 months ago)
- Topics: laravel, mysql, php, php-framework, sql, webapp
- Language: PHP
- Homepage:
- Size: 293 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Gestion de Formations
![Project Logo](link-to-your-logo.png)
Gestion de Formations is a web application developed with Laravel for managing course enrollments in ISEEM training center. The application allows administrators, students, and instructors to interact with the system efficiently.
## Table of Contents
- [Features](#features)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Screenshots](#screenshots)
- [Contributing](#contributing)
- [License](#license)## Features
- User Authentication with Laravel Breeze:
- Admin, Student, and Instructor roles.
- Passwords provided by administrators.- User Dashboard:
- View user information.
- View enrolled or instructed courses.- Admin Dashboard:
- List of students, instructors, and courses.
- Create, read, update, and delete users (students and instructors).
- Create, read, update, and delete courses.- Responsive UI Design with Bootstrap/MDBootstrap/Tailwind CSS.
- Consistent and professional page design.## Prerequisites
- [Laravel](https://laravel.com/docs) - Version ^10.10
- [PHP](https://www.php.net/) - Version ^8.1
- [Composer](https://getcomposer.org/)
- [Node.js](https://nodejs.org/)
- [MySQL](https://www.mysql.com/)## Installation
1. Clone the repository:
```bash
git clone https://github.com/ElazzouziHassan/GestionDesFormations.git2. Install project dependencies:
```bash
composer install
npm install && npm run dev3. Configure your .env file with database information.
4. Run database migrations:
```bash
php artisan migrate5. Seed the database with sample data:
```bash
php artisan db:seed6. Start the development server:
```bash
php artisan serve7. Visit http://localhost:8000 in your web browser.
## Usage
1. Register as an administrator, student, or instructor.
2. Log in with your role-specific credentials.
3. Explore the features of the application.
4. Manage courses and users from the admin dashboard.*## Screenshots
## Contributing
Contributions are welcome.
## License
This project is licensed under the MIT License
---
You can customize the content, add relevant images, and update the links according to your project's needs. This README provides an overview of the project, its features, how to install and use it, and how to contribute.
-by @Elazzouzi Hassan (Wizardy - 🧙♂️)