What we need:
Build a web app where teams create boards, add cards/comments, and draw on a shared whiteboard – all updates live in real time (like Miro + Trello).
Core features:
- User login/signup
- Boards with cards (create/edit/move/delete)
- Real-time comments and presence
- Canvas drawing (pen/color/erase) live for all users
Roles: owner/editor/viewer
Tech:
- React/Next.js + Node.js/Express
- Socket.IO for real-time
- MongoDB/PostgreSQL + Redis
- Deploy on AWS/GCP with CI/CD
Apply by answering:
- How to design DB for boards/cards/roles?
- WebSocket room/event structure?
- Handle reconnects?
- Scale across multiple servers?
Experienced devs only. Show your real-time project experience.