2025Live
Large-scale real-time web application
Client project, delivered
A production platform built end to end for a client, with real-time data, a full admin panel and operations handled from Telegram.
- Real-time features over WebSockets with BullMQ workers processing jobs in the background
- Admin panel with user search, pagination, request and verification management, plus two Telegram bots with inline approve and reject actions
- Moved document storage from Base64 in MongoDB to Cloudflare R2, and fixed a race condition between optimistic UI state and queue workers
Architecture: Next.js + Zustand, then Express API, then BullMQ + Redis, then MongoDB Atlas