For the final Checkpoint of my PHP/Symfony training at Wild Code School, we had 48h to develop a Web App based on global Symfony features we learnt. I did a social network based on the principle of communicating only with emoticons. If you wanna try out my application, follow instructions bellow.
- PHP 7.4.* (check by running php -v in your console)
- Composer 2.* (check by running composer --version in your console)
- node 14.* (check by running node -v in your console)
- Yarn 1.* (check by running yarn -v in your console)
- MySQL 8.0.* (check by running mysql --version in your console)
- Git 2.* (check by running git --version in your console)
If you meet the prerequisites, you can proceed to the installation of the project
- Clone the project from Github
- Go in the project folder
- Open with your code editor
- Run
composer install
to install PHP dependencies - Run
yarn install
to install JS dependencies - Copy the
.env
file and fill all informations (Database, Symfony/Mailer, Open Route Service, Pole Emploi Variable) - Run
symfony console doctrine:database:create
to create database - Run
symfony console doctrine:migration:migrate
to create structure of database - Run
symfony console doctrine:fixtures:load
to load the fixtures in database - Run
yarn encore dev
to build assets - Run
symfony server:start
to launch symfony server - Go to localhost:8000 on your browser
User
login: user
password: 12345
Moderator
login: Modo
password: modo
Admin
login: Admin
password: admin