Skip to content

Projet 6 de mon parcours Développeur d'application PHP/Symfony chez OpenClassrooms. Création d'un site communautaire de partage de figures de snowboard via le framework Symfony.

Notifications You must be signed in to change notification settings

sorha/P6-SnowTricks

Repository files navigation

P6-SnowTricks

Codacy Badge

Création d'un site communautaire de partage de figures de snowboard via le framework Symfony.

Environnement utilisé durant le développement

  • Symfony 4.2.1
  • Composer 1.8.0
  • Bootstrap 4.2.1
  • jQuery 3.3.1
  • PHPUnit 7.5.1
  • WampServer 3.1.6
    • Apache 2.4.37
    • PHP 7.3.0
    • MySQL 5.7.19

Installation

  1. Clonez ou téléchargez le repository GitHub dans le dossier voulu :
    git clone https://github.com/sorha/P6-SnowTricks.git
  1. Configurez vos variables d'environnement tel que la connexion à la base de données ou votre serveur SMTP ou adresse mail dans le fichier .env.local qui devra être crée à la racine du projet en réalisant une copie du fichier .env.

  2. Téléchargez et installez les dépendances back-end du projet avec Composer :

    composer install
  1. Téléchargez et installez les dépendances front-end du projet avec Npm :
    npm install
  1. Créer un build d'assets (grâce à Webpack Encore) avec Npm :
    npm run build
  1. Créez la base de données si elle n'existe pas déjà, taper la commande ci-dessous en vous plaçant dans le répertoire du projet :
    php bin/console doctrine:database:create
  1. Créez les différentes tables de la base de données en appliquant les migrations :
    php bin/console doctrine:migrations:migrate
  1. (Optionnel) Installer les fixtures pour avoir une démo de données fictives :
    php bin/console doctrine:fixtures:load
  1. Félications le projet est installé correctement, vous pouvez désormais commencer à l'utiliser à votre guise !

About

Projet 6 de mon parcours Développeur d'application PHP/Symfony chez OpenClassrooms. Création d'un site communautaire de partage de figures de snowboard via le framework Symfony.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published