Ce projet est réalisé dans le cadre de nos études à l'ESGI. Il s'agit d'une messagerie en temps réel avec un chat bot intégré. Ce projet tourne avec docker.
ajouter un fichier .env dans : /back-end
# port in which back-end is exposted
PORT=4000
# front url to send mail with correct links
FRONT_URL=http://localhost:3000
#le secret et la database url sont disponible dans le fichier
#docker-compose.yaml
DATABASE_URL=DATABASE_URL
JWT_SECRET=JWT_SECRET
# email credentials
EMAIL_ADRESSE=myges.maisquimarche@gmail.com
EMAIL_MDP=cbezjahmnhuxaemz
#Lancer le projet
# L'installation des dépendances se fait via le docker compose.
docker compose up -d
dokcer compose exec front-end npm install
#Lancer une migration de la base de données
docker compose exec back-end npm run migrate --workspace=back-end
Rendez-vous sur : http://localhost:3000
#Lancer une migration de la base de données
docker compose exec back-end npm run migrate --workspace=back-end
Pour accéder à l'espace conseillé, il faut créer un utilisateur ayant le rôle "advisor". L'accès à l'espace conseillé s'affichera alors dans le menu.