An open API service indexing awesome lists of open source software.

https://github.com/belarif/snow-tricks

Développer de A à Z le site communautaire snowtricks
https://github.com/belarif/snow-tricks

codacy javascript jquery phpcsfixer symfony5 twig webpack webpack-encore

Last synced: 18 days ago
JSON representation

Développer de A à Z le site communautaire snowtricks

Awesome Lists containing this project

README

          

## Installation du projet

### Copie du projet en local

1. Cliquez sur le bouton "code", puis sur la section HTTPS qui affiche l'url
suivante : https://github.com/belarif/snowTricks.git copiez cette url à utiliser pour installer le projet en local.

2. Ouvrez le terminal de votre IDE. Si vous utilisez le server WampServer64, positionnez vous sur le chemin : `c:
/wamp64/www` grace à la commande: cd Comme suit: `cd c:/wamp64/www `Si vous utilisez un server autre que
WampServer64, positionnez vous sur le chemin qui permettra l'exécution du site.

3. Sur le même chemin, tapez la commande suivante pour cloner le projet : git
clone https://github.com/belarif/snowTricks.git Après exécution de la commande, le projet sera copié dans le répertoire `www`

### Installation des dépendances

Toujours depuis votre terminal, exécutez la commande suivant : `composer install`

### Création de la base de données

1. Créer votre base de données en local
2. Modifier le fichier `.env` pour adapater les accès de votre SGBD
3. Création du schéma de la BD: `php bin/console doctrine:migrations:migrate -n`
4. Création des fixtures

### Loader les fixtures

`php bin/console doctrine:fixtures:load`

### Installation des resources publiques

1. Installer yarn: `npm install --global yarn`
2. Installer encore: `yarn install`
3. Charger les fichiers public: `yarn build`

### Lancement de l'app

`php -S localhost:8000 -t public/` pour lancer le site.

Page d'accueil : http://localhost:8000/snow-tricks/accueil

Espace administration du site : http://localhost:8000/snow-tricks/admin/dashboard

Identifiants admin:

- username : belarif
- password : admin