A MERN stack project implementing real-time chat functionality using WebSocket (Socket.IO). The project is containerized with Docker Compose, enabling seamless microservices-based deployment.
- 🔥 Real-time Chat: Powered by Socket.IO for instant messaging.
- 🛠️ Microservices Architecture: Ensures scalability and modularity.
- 📦 Containerization: Docker Compose used for streamlined deployment.
- 🌐 Full-Stack Implementation:
- 🎨 Frontend: React.js for a responsive and user-friendly interface.
- ⚡ Backend: Node.js with Express.js to handle WebSocket events and API requests.
- 🗄️ Database: MongoDB for robust and scalable data storage.
- Frontend: React.js, Tailwind CSS, Zustand
- Backend: Node.js, Express.js, Socket.IO
- Database: MongoDB Atlas
- Containerization: Docker, Docker Compose