JustChat est une application de messagerie instantanée qui vous permet de communiquer avec de nombreuses personnes en temps réel. Il offre une expérience de chat fluide et conviviale pour vous connecter et interagir avec vos amis, votre famille et vos collègues.
- React
- Typescript
- React-Query
- Redux
- Vitest
- Node.js
- Express
- Websocket
- MongoDB
- Jest
Pour exécuter localement votre propre instance de JustChat, suivez ces étapes :
-
Clonez ce dépôt sur votre machine :
git clone https://github.com/R0BIN0/JustChat.git
-
Accédez au répertoire du projet :
cd justChat
-
Installez les dépendances du Client:
cd client
npm install
-
Installez les dépendances du Serveur :
cd server
npm install
-
Configurer le .env :
créer un fichier ".env" à la racine du dossier "server"
et insérer dedans :
Clé | Valeur |
---|---|
LOCAL_DB_URL | <YOUR_MONGO_DB_URL> |
JWT_EXPIRE | "24h" |
JWT_SECRET | <YOUR_JWT_SECRET> |
-
Lancer le Client :
cd client
npm run dev
-
Lancer le Serveur :
cd server
npm run server
-
Accédez à l'application dans votre navigateur à l'adresse : http://localhost:3000
- Chat en temps réel avec d'autres utilisateurs.
- Gestion des utilisateurs avec des comptes utilisateur et des profils.
- Historique des messages pour un suivi facile des conversations passées.
- Intégration de réactions emoji pour des interactions amusantes.
Profitez de JustChat pour communiquer avec vos amis, collègues et proches de manière instantanée !