Skip to content

Une évaluation backend réalisé pour Studi en nodejs, rôles, authentifications et gestion emails...

Notifications You must be signed in to change notification settings

Djbone75/TRTConseil

Repository files navigation

TRTConseil

Une évaluation backend réalisé pour Studi en nodejs, rôles, authentifications et gestion emails...

Vous avez possibilité de tester le site online : https://trtconseil-q4ny.onrender.com/user/login

Le site étant basé sur des rôles il va falloir jongler entre ceux-ci pour tester toutes les fonctionnalitées. Les logins sont: email : [email protected] - pass : admin email : [email protected] - pass : consultant email : [email protected] - pass : recruteur email : [email protected] - pass : candidat

Pour tester le site localement, il faut tout d'abord

1: Créer une base de données postgres, puis utiliser le fichier migration.sql. Le fichier classSchema.png est un schéma de classe de la base de donnée.

2 : créer un fichier .env avec ces variables :

COOKIE_SECRET=NimporteQuelleLonguePhrase

CONNECTION_STRING=postgres://YourUserName:YourPassword@YourHostname:5432/YourDatabaseName

MAIL_USERNAME= MAIL_PASSWORD= OAUTH_CLIENTID= OAUTH_REFRESH_TOKEN= OAUTH_CLIENT_SECRET= OAUTH_TOKEN_ACCESS=

Ces dernières variables sont disponibles en créant un compte oauth qui est la méthode la plus sécurisante. Pour tester sans utiliser la fonctionnalité mail vous pouvez transformer en commentaire dans le fichier controller/admin.js les lignes 88 à 101 (en rajoutant /* au début et */ à la fin).

Ensuite dans un terminal taper npm install

pour tester le site "npm i nodemon" si nodemon n'est pas installé puis "npm start"

About

Une évaluation backend réalisé pour Studi en nodejs, rôles, authentifications et gestion emails...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published