This is a community blog related to Snowboard tricks. Users can manage the articles once they are created their account and log in. It is made with Symfony framework without extern bundles.
Installation of the project, requires:
- PHP version 7.4.12
- HTML 5
- CSS 3c
- Bootstrap 5.0
- MySQL version 5.7
- Apache Server 2.4.46
- Composer 2.0
- Twig 3.2.1
- Mailer 5.2.1
- Doctrine/ORM 2.8.1
- phpDocumentor 5.2.2
- Copy the link on GitHub and clone it on your local repository
- Open your terminal and run:
composer install
- Create database:
php bin/console doctrine:database:create
- Open file .env and write username and password for DATABASE_URL:
DATABASE_URL="mysql://db_user:[email protected]:3306/db_name?serverVersion=5.7"
- Fill the database with fixtures:
php bin/console make:migration
php bin/console doctrine:migration:migrate
php bin/console doctrine:fixtures:load
- consult the trick's list
- read a trick details
- create an account
- log in or reset his password (if he had created a user account first)
- read the comment in chats room for each tricks
- add a trick
- edit a trick
- delete a trick
- write a comment
- edit his account information
logo: Canva.com