Skip to content

Latest commit

 

History

History
87 lines (55 loc) · 2.14 KB

readme.md

File metadata and controls

87 lines (55 loc) · 2.14 KB

Bienvenue sur le Quai Antique - Paris XVI

Le Quai Antique est un restaurant gastronomique fictif, ayant pour site web : https://quaiantiqueparis.fr

Spécifications Techniques

Technologie

  • PHP >= 8
  • Composer >= 2
  • Framework : Symfony
  • Base de donnée : mySql 5.7

Front

  • HTML5 (Twig)
  • SCSS
  • Bootstrap
  • Javascript

Back

  • Minimum PHP 8.0
  • Symfony 6.2
  • mySql 5.7

Installation Locale

Pour installer le projet en local, suivez les étapes ci-dessous :

  1. Clonez le dépôt :
git clone git@github.com:coraline9d/Quai-Antique.git
  1. Installez les dépendances PHP avec Composer :
composer install
  1. Installez les dépendances Node.js avec npm :
npm install
  1. La base de données se trouve dans le fichier .env.local (me contacter pour y avoir accès), vous n’avez donc pas besoin de la créer.

  2. Pour configurer le serveur SMTP, remplissez vos identifiants et mot de passe (par exemple ceux de Mailtrap) dans le fichier .env.local .

  3. Utilisant Webpack Encore, il faut construire les assets avec npm :

npm run build
  1. Installez les assets d’EasyAdmin :
php bin/console assets:install --symlink public
  1. Démarrez le serveur local avec Symfony CLI :
symfony serve -d
  1. Pour déployer le site complètement en local, vous aurez besoin d’un serveur local tel que MAMP, XAMPP ou WAMP. Démarrez ce serveur pour accéder au site sur votre machine.

Création Administrateur

Pour créer un compte administrateur, suivez les étapes ci-dessous :

  1. Ouvrez le fichier src/Controller/UserController et décommentez la route /administrateur ainsi que la fonction associée.

  2. Remplissez vos informations : Attention à certaines restrictions

    • Mot de passe : 14 caractères contenant des chiffres, des majuscules, des minuscules et des caractères spéciaux
    • Numéro de téléphone : format +33625122512
  3. Accédez à l’URL https://127.0.0.1:8000/administrateur pour créer votre compte.

  4. Vous pouvez maintenant vous connecter à l’URL https://127.0.0.1:8000/connexion et expérimenter votre expérience en tant qu’administrateur.