Snowtricks est un site communautaire de partage d'information sur des figures de snowboard (tricks). Une fois inscrit et connecté sur le site vous pouvez ajouter, modifier ou supprimer des figures ainsi que partager sur une figure en particulié grace aux commentaires.
PHP 8.1.0
Symfony 6.1
MySQL 5.7.36
Principal
git clone git@github.com:CHBHR/SnowTricks.git
Installation des dépendances avec Composer
composer install
Dans le dossier .env
présent à la racine du projet, remplacer les variables db_user
, db_password
et db_name
sous DATABASE_URL
par vos propres informations de configuration.
Pour créer la base de donnée exécutez la commander php bin/console doctrine:database:create
.
Pour mettre en place le 'mapping' de doctrine, exécutez cette commande: php bin/console doctrine:schema:update --force
Ensuite, pour exécuter les migrations: `php bin/console doctrine:migrations:migrate'
Une fois que la base de donnée est créé, mapper et à jour, vous pouvez créer les fixtures inclusent avec : php bin/console doctrine:fixtures:load
Le site Mailtrap a été utilisé sur le port local pour tester l'envoie des mails.
Vous pourrez trouver les diagrammes du projet dans le dossier "ressources"
La qualité du code est évaluée grace à Codacy
Les issues sont consultable ici: Github
Ce site a été créé dans le cadre de la formation "Developpeur d'application PHP/Symfony" de Openclassrooms.
Rey Christopher