MERB – Real-Time Chat Application Deployment with Bun and Docker
MERB is a real-time chat web application built as a fork of an existing open-source project. The goal of this exercise was to deploy and run the application using Bun, WebSockets, and Docker Compose on a VPS environment, optimizing performance and deployment workflow.
Key Features:
- Real-time chat functionality using Socket.IO
- Persistent user and message data with MongoDB
- Modern and responsive frontend with React.js and Next.js
- WebSocket integration for low-latency communication
- Scalable deployment with Docker Compose on a VPS
- Server-side runtime powered by Bun for improved performance and faster startup
Tech Stack:
- React.js
- Next.js
- MongoDB
- Socket.IO for real-time communication
- Bun as the JavaScript runtime
- Docker & Docker Compose for containerized deployment