Moderated chat requests, media sharing, presence and push notifications, plus internal payroll & inventory admin views — on iOS, Android and web.
The problem
Companies wanted a controllable, WhatsApp-familiar internal chat where admins moderate who can talk to whom, with presence and notifications that don't drain battery.
How we built it
A one-way data flow (backend → API/socket → Redux → thin screens) over Socket.io with Redis-backed heartbeat presence, plus device-aware connections that warm up new devices for reliable first connects.
What it does
Role-based: admins moderate users, conversations and chat requests