BlaBlaChat

BlaBlaChat
Application de messagerie instantanée en temps réel avec salles de discussion privées et publiques via WebSocket.
Description du projet
BlaBlaChat est une plateforme de messagerie instantanée moderne développée avec React, TypeScript et Node.js. L'application permet aux utilisateurs de communiquer en temps réel via WebSocket, avec la possibilité de créer des salles de discussion privées ou publiques. L'architecture repose sur un serveur Node.js/Express gérant les connexions WebSocket bidirectionnelles pour la messagerie temps réel. Le frontend React avec TypeScript offre une interface réactive avec gestion optimisée des listes de messages et scroll infini. L'authentification JWT sécurise les accès et permet la gestion de profils utilisateurs. L'historique des conversations est persisté en PostgreSQL avec des requêtes optimisées pour la pagination. L'ensemble est conteneurisé avec Docker Compose pour un déploiement reproductible.
Fonctionnalités principales
Projets similaires
Découvrez d'autres réalisations
Vous avez un projet similaire en tête ?
Discutons de la façon dont je peux vous aider à concrétiser votre vision.



