Skip to content

NdekoCode/gda-chat-front

Repository files navigation

Contexte du projet

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.

Critères d'évaluation

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,…

Contraintes techniques

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.

Demarrage

npm run dev

Livrables