https://github.com/ndekocode/gda-chat-front
Real time chat application front end part
https://github.com/ndekocode/gda-chat-front
content-api pnpm-workspace react-hooks react-router-dom reactjs tailwindcss
Last synced: 14 days ago
JSON representation
Real time chat application front end part
- Host: GitHub
- URL: https://github.com/ndekocode/gda-chat-front
- Owner: NdekoCode
- Created: 2022-11-23T08:24:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-09T15:35:10.000Z (over 3 years ago)
- Last Synced: 2025-06-17T09:08:14.748Z (11 months ago)
- Topics: content-api, pnpm-workspace, react-hooks, react-router-dom, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://gda-chat.netlify.app/
- Size: 360 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- Le lien du site déployé :
- Le code source de votre application
- FRONT :
- BACK :