Geoffroy Dutot - 2020
This project is the 6th project of the Developer PHP / Symfony formation of Openclassrooms.
The goal of this project is to create a community site for snowboard tricks fans with the PHP Symfony framework.
No use of any Back-End bundles excepts for initial data.
The design of the site should follow wireframes given and be responsive.
The website will integrate CRUD, and comment's spaces.
A forgot and reset password page with a system of token to change the password.
The website's urls should be readable and easy to understand.
To access to the back-office of the site, you should be logged in.
In addition to the community site, the project will have UML diagrams and an analysis by a code validator.
- Symfony 5.2
- Twig
- Tailwindcss
- Jquery
- PHP 7.4
- Composer
- Web server
- MYSQL
-
Clone / Download the project
-
Configure your web server to point on the project directory
-
Composer install
-
Copy the .env.template file and rename it to .env
-
Edit the .env file to connect it with your database server and your SMTP server to send emails
-
Run the command to create the database :
php bin/console doctrine:database:create
Nb: If you want to add data fixtures. You will need to be in dev mode and to run :
php bin/console doctrine:fixtures:load