A lightweight, bi-directional messaging platform leveraging WebSockets to enable instant communication across separate conversation rooms.
- Bi-Directional Communication: Real-time message exchange powered by Socket.io with low latency.
- Room-Based Architecture: Join, leave, and switch between dedicated conversation rooms.
- Chat History Persistence: MongoDB schema modeling indexed by room identifiers and timestamps for fast message retrieval.
- Responsive Interface: Clean UI ensuring consistent behavior across desktop and mobile screens.
- Backend: Node.js, Express.js, Socket.io
- Database: MongoDB
- Frontend: EJS / JavaScript, Tailwind CSS
git clone [https://github.com/emrhnccn/RealTimeChat.git](https://github.com/emrhnccn/RealTimeChat.git)
cd RealTimeChat
npm install
npm start