Skip to content

hamzaoui12/projet_pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lancement du backend

Dans le terminal, se rendre dans Back-end

Installation des dépendances et paquets

Dans le terminal, utiliser la commandes : "npm install"

Configuration du fichier .env

Créer un fichier .env

Dans ce fichier .env, créer les variables suivantes : STRIPE_SECRET_TEST=<clée secret> PORT = <port utilisé par le backend> DB_PORT = <port sur lequel la base de donnée tourne> DB_CLIENT = <le client utilisé (mysql2)> DB_HOST = <l'adresse IP sur laquel tourne le back (lovahost pour ce qui tourne en local)> DB_CONNECTION_USER = DB_PASSWORD = DB_CONNECTION_DATABASE = <nom de la BDD utilisée> PSW_SALT = <sel des mot de passe (Integer)> PSW_ITERATIONS = <nombre iterations du sel (Integer)> PSW_KEY = <clef des mots de passe (Integer)> PSW_DIGEST = <methode de hashing utilisée> JWT_SECRET = <clef secrète du Json web token (String)> JWT_EXPIRE = <temps de validité du token (1m, 1d, 1w...)>

Lancement des migrations

Dans le terminal utiliser la commande "npx --knex migrate:latest" Si un message d'erreur apparait, essayer la commande "npx knex --esm migrate:latest"

Lancement du seed

Dans le terminal utiliser la commande "npx --knex seed:run" Si un message d'erreur apparait, essayer la commande "npx knex --esm seed:run"

Lancement du backend

Se placer sur le dossier "Back-end" et lancer la commande : node index.js

Lncement du front-end

Dans le terminal, se rendre dans Front-end

Installation des dépendances et paquets

Dans le terminal, utiliser la commandes : "npm install"

Configuration du fichier .env

Créer un fichier .env

Dans ce fichier .env, créer la variables suivantes : REACT_APP_URL_ROUTE=<url du server back (ex "http://127.0.0.1:8000" )>

Lancement du frontend

Se placer sur le dossier "Front-end" et lancer la commande : npm start

par défaut, le serveur prend le port 3000, vous pouvez vous rendre directement sur l'application avec l'url http://127.0.0.1:3000

Lancement du Back-office

se placer sur le dossier "Back-office" et lancer les commande : npm install
npm run dev

Lancement de L'APP-MOBILE

se placer sur le dossier "APP-MOBILE" et lancer la commande : npx expo start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages