CHBHR / Snowtricks

Project 06 for Openclassrooms PHP/SYMFONY path
2 stars 0 forks source link

SnowTricks [Codacy Badge](Codacy Badge)

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.

Versions

PHP 8.1.0

Symfony 6.1

MySQL 5.7.36

Installer le projet

Principal

git clone git@github.com:CHBHR/SnowTricks.git

Installation des dépendances avec Composer

composer install

Database et fixtures

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

Mailer

Le site Mailtrap a été utilisé sur le port local pour tester l'envoie des mails.

Resources

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

Projet 06

Ce site a été créé dans le cadre de la formation "Developpeur d'application PHP/Symfony" de Openclassrooms.

Auteur

Rey Christopher