Skip to content

About

Sixth project of PHP/Symfony journey to learn web development with OpenClassrooms.

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Repository files navigation

OpenClassrooms

  • Développeur d'application
  • Parcours PHP/Symfony
  • Projet 6

Développez de A à Z le site communautaire SnowTricks

OpenClassrooms banneer

Symfony Badge Symfony Badge Twig Badge Composer Badge PHP Badge JavaScript Badge CSS Badge Draw.io Badge

À propos

Bonjour et bienvenue sur le dépôt de mon travail, qui traite du sixième projet d'OpenClassrooms, intitulé Développez de A à Z le site communautaire SnowTricks ! Vous trouverez, ci-après, la procédure d'installation pour prendre en main le code du projet, ainsi que la base de données et sa structure, conçue pour fonctionner avec.

Vous trouverez également, dans le dossier ressources/diagrams, les diagrammes UML conçus en amont du projet, ainsi que le compte rendu de qualité de code, disponible en cliquant sur le bouton SymfonyInsight, présent ci-dessus.

Preview site


Remarque

Pour pouvoir installer ce projet, le gestionnaire de dépendance Composer doit être présent sur votre machine, un serveur local sous PHP 7.4, ainsi que le framework Symfony en version 5.4. Si vous ne disposez pas de ces outils, vous pourrez les télécharger et les installer, en suivant ces liens :


Installation

  1. À l'aide d'un terminal, créez un dossier à l'emplacement souhaité pour l'installation du projet. Lancez la commande suivante :
git clone https://github.com/FlorianJourde/OpenClassrooms-6-Develop-the-SnowTricks-community-site.git
  1. Lancez cette commande pour vous rendre dans le dossier adequat :
cd OpenClassrooms-6-Develop-the-SnowTricks-community-site
  1. À la racine de ce répertoire, lancez la commande suivante pour installer les dépendances Composer :
composer install
  1. Une fois l'installation des dépendances terminée, vous devez maintenant modifier le fichier .env.local situé à la racine du projet, pour vous connecter à votre base de données. À la ligne 31, remplacez les identifiants de connexion par vos identifiants de base de données locale :
DATABASE_URL="mysql://username:password@127.0.0.1:3306/snowtricks_db?serverVersion=5.7.36&charset=utf8mb4"
  1. Ensuite, importez simplement le fichier snowtricks_db.sql, présent dans le dossier ressources, dans votre base de données SQL locale. Si toutes les informations ont correctement été renseignées, la connexion devrait se faire automatiquement. Vous pouvez effectuer cette action sur WAMP ou MAMP, à cette étape.

  2. Via le terminal, lancez l'une des deux commandes pour démarrer l'application Symfony :

php -S localhost:8000 -t public

ou

symfony server:start

Si vous rencontrez un problème à cette étape, veuillez vous assurer que WAMP ou MAMP est présent et lancé sur votre machine et que le démarrage du serveur local de Symfony a bien été effectué depuis le dossier racine du projet.

  1. Pour pouvoir tester les fonctionnalités du site, veuillez utiliser les identifiants par défaut :

Merci pour votre attention !

About

Sixth project of PHP/Symfony journey to learn web development with OpenClassrooms.

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages