Les Jeux Studilympiques sont les Jeux Olympiques de l’école Studi, ayant pour site web : https://jeuxstudilympiques.store
Technologie
- PHP >= 8
- Composer >= 2
- Framework : Symfony
- Base de données : mySql 5.7
Front
- HTML5 (Twig)
- SCSS
- Bootstrap
- Javascript
Back
- Minimum PHP 8.0
- Symfony 8.2
- mySql 5.7
Pour installer le projet en local, suivez les étapes ci-dessous :
- Clonez le dépôt :
git clone git@github.com:coraline9d/Jeux-Studilympiques.git
- Installez les dépendances PHP avec Composer :
composer install
- Installez les dépendances Node.js avec npm :
npm install
-
La base de données se trouve dans le fichier
.env.local
, vous n’avez donc pas besoin de la créer. -
Pour configurer le serveur SMTP, remplissez vos identifiants et mot de passe (par exemple ceux de Mailtrap) dans le fichier
.env.local
. -
Utilisant Webpack Encore, il faut construire les assets avec npm :
npm run build
- Installez les assets d’EasyAdmin :
php bin/console assets:install --symlink public
- Démarrez le serveur local avec Symfony CLI :
symfony serve -d
- 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.