On a une startUp de tech qui connaît une forte croissance. Son personnel a triplé en 2 ans. Afin d’ améliorer la communication interne entre ses différents départements et employés, elle vient vous consulter afin de mettre en place une application de messagerie qui sera un outil de communication privilégié au sein de l’entreprise.
Le but de ce projet est de mettre en place une application web qui permettra à ses utilisateurs d’échanger des messages entre eux.
L’application doit permettre de :
- S’identifier (inscription/connexion)
- Envoyer des messages
- Recevoir des messages
- Envoyer des images
- Avoir la liste des personnes inscrites sur l’application
En plus de ces fonctionnalités, vous pouvez si vous le souhaitez permettre aux utilisateurs de :
- Créer des salons de conversations privés
- Inviter d’autres utilisateurs dans des salons de conversations privés
- Permettre aux utilisateurs de masquer leurs identités
- Envoyer des notes vocales,…
Le projet doit être réalisé avec :
- Node.js (express)
- Mongo db
- Socket.io
- React.js
- Passeport.js
Le client possède déjà une maquette que vous devez intégrer.
npm run dev
- Le lien du site déployé :https://gda-chat.netlify.app/login
- Le code source de votre application