Ce projet est une application de chat en temps réel développée avec React et SignalR. Il permet à plusieurs utilisateurs de se connecter à une salle de discussion et d'échanger des messages en temps réel.
Client:
Server:
- Connexion à une salle de discussion en entrant un nom d'utilisateur.
- Envoi de messages aux autres utilisateurs de la salle.
- Affichage en temps réel des messages reçus des autres utilisateurs.
- Affichage des utilisateurs connectés dans la salle de discussion.
- Déconnexion de la salle de discussion.
- Réception de notifications pour les nouveaux messages.
- Clonez le dépôt du projet sur votre machine locale.
- Accédez au répertoire du projet backend.
- Accédez au répertoire du projet backend en utilisant la commande
cd chatservice. - Accédez au sous-répertoire "chatservice" en utilisant la commande
cd ChatService. - Exécutez la commande
dotnet runpour démarrer le serveur backend. - Accédez au répertoire du projet frontend.
- Exécutez la commande
npm installpour installer les dépendances. - Exécutez la commande
npm run devpour démarrer l'application frontend en mode développement. - Ouvrez votre navigateur et accédez à l'URL
http://localhost:5173pour utiliser l'application.