A next-gen messaging platform enabling real-time communication, end-to-end encryption, and ultra-fast file transfers — powered by a scalable Microservices + Serverless Architecture.
🌐 https://bhargav-msgapp.vercel.app
ChatSync is a high-performance encrypted messaging system built for reliability, privacy, and scale.
All messages and file transfers use end-to-end encryption, ensuring true zero-access messaging.
| Feature | Status |
|---|---|
| ⚡ Real-time Messaging (WebSocket / Socket.IO) | ✔ |
| 🔐 End-to-End Encryption | ✔ |
| 📎 Chunk-Based Large File Transfer | ✔ |
| 🚅 Microservices Architecture | ✔ |
| 🧬 Serverless Backend (Next.js API Routes) | ✔ |
| 👤 JWT Authentication | ✔ |
| 🖥 Cross-Platform Browser Support | ✔ |
| 📱 Fully Responsive UI | ✔ |
- Next.js (Serverless API Routes) — hosted on Vercel
- React
- Tailwind CSS
- Shadcn UI
- Zustand (State Management)
ChatSync uses a dedicated WebSocket service for high-speed bi-directional communication.
🔗 Socket Server Repository: https://github.com/bhargav-developer/socket-server
Handles: message sync, file chunk streaming, delivery receipts, online status, and typing indicators.
- Node.js
- Express
- Socket.IO
- Microservices Architecture
- MongoDB + Mongoose