Ce projet est un gestionnaire d'agenda simple et efficace, réalisé dans le cadre d'un Master 1 Informatique. Il permet à un utilisateur de gérer des événements et de réinitialiser son mot de passe grâce à l'intégration de Mailtrap et MongoDB.
Pour configurer le projet, exécutez les commandes suivantes dans votre terminal :
npm install
npm start
Une fois le projet lancé, ouvrez votre navigateur et accédez à :
localhost:3000
Pour utiliser la fonctionnalité de réinitialisation de mot de passe, un compte Mailtrap est nécessaire.
Ajoutez les informations suivantes dans un fichier .env
au niveau de app.js
:
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_USER=
MAIL_PASS=
MAIL_PORT=
-
Télécharger et installer MongoDB Compass
- Rendez-vous sur MongoDB Compass pour installer l'application.
-
Connexion au serveur
- Connectez-vous sur le port par défaut :
27017
.
- Connectez-vous sur le port par défaut :
-
Création de la base de données
- Nom de la base :
Agenda
- Nom de la collection :
users
- Nom de la base :
- Gestion des utilisateurs
- Intégration avec MongoDB pour le stockage des données
- Réinitialisation de mot de passe via Mailtrap