Prepa Du Prepa is a web application designed to serve as a resource hub for engineering exam preparation. Built using the Symfony framework, this project aims to offer students a platform to access study materials, resources, and tips.
- User Authentication: Secure login and registration for users.
- Course Resources: Access to engineering exam preparation materials.
- Search Functionality: Easy search through available resources.
- Admin Panel: Admin users can upload new materials, manage users, and moderate content.
- PHP >= 7.4
- Symfony >= 5.x
- Composer
- MySQL Database
-
Clone the repository:
git clone https://github.com/CodeWizard-404/Prepa-Du-Prepa--Symfony.git
-
Install dependencies:
composer install
-
Set up your
.env
file for database and other configurations. -
Create the database:
php bin/console doctrine:database:create
-
Run migrations:
php bin/console doctrine:migrations:migrate
-
Serve the application:
symfony server:start
Here are some screenshots of the platform:
Once the server is running, navigate to http://localhost:8000
in your browser to access the application. Use the login form to authenticate and start using the resources.
- Fork the repository.
- Create your feature branch.
- Commit your changes.
- Push to the branch.
- Create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.