- Cloner le repository suivant GitHub
- Rendez-vous sur
http://localhost:5500/frontend_js
pour tester l'application.
- Ouvrez votre terminal
- Allez dans le dossier backend :
cd backend
- Exécuter
npm install
- Lancez le serveur avec
nodemon server
.
- Ouvrez votre terminal
- Connectez-vous à MySQL :
mysql -h localhost -u root -p
- Créez la base de données :
CREATE DATABASE groupomania_db CHARACTER SET 'utf8';
- Utilisez la base de données :
USE groupomania_db;
- Importez la base de données présente en inscrivant le chemin jusqu'au fichier :
SOURCE groupomania_db.sql;
- Retrouver le fichier nommé
.env_exemple
dans la partie backend, renseigner votre identifiant, votre mot de passe, entrez également une clé secrète qui sera utilisée pour encoder et décoder les tokens d'authenfications, enfin entrez une durée en heure avant l'expiration des tokens d'authentifications. (sans espace aprés le '='). Puis supprimer la partie_exemple
afin d'obtenir un fichier nommé.env
- Accés moderaeur : login:
Moderator
| password:Moderator
- Pour la crétaion d'un nouvelle utilisateur, le mot de passe doit contenir entre 8 et 20 caractères avec au moins 1 majuscule, 1 minuscule et 1 chiffre.
Ce projet est en construction, la pertie frontend_vuejs prépare la migration avec le framework vue.js