Project Description
BOLANG NOW is already taking shape as a social-networking space, but it still lacks one vital ingredient: a snappy, reliable real-time messaging system. I need that single feature built end-to-end and plugged into the current codebase so members can chat instantly, see each other’s online status, and never lose a message, even when they switch devices.
You will own everything from the backend event stream to the front-end chat UI:
• Design a scalable real-time architecture—Socket.IO, WebSockets, Firebase, or an equivalent technology is fine as long as it handles thousands of concurrent connections smoothly.
• Create private and (future-proofed) group chat endpoints, complete with typing indicators, read receipts, and push notifications.
• Persist all messages securely in a database so history reloads instantly on login.
• Deliver clean, well-commented code plus a brief setup guide so my team can deploy updates without you.
Acceptance is straightforward: messages must appear on another device in under two seconds, remain stored after refresh, and pass a quick security review for injection and rate-limit issues.
If you have shipped similar chat features before, let’s get this done.