← All projects
Advanced~20 hours
Realtime Chat App
WebSockets, presence, typing indicators — the kind of app that taught a generation about state.
Next.jsSocket.IORedis pub/sub
Build plan
- 1Set up an Express + Socket.IO backend
- 2Persist messages in Postgres, broadcast via Socket.IO
- 3Add typing indicators and online presence
- 4Scale across nodes with Redis pub/sub adapter
Stuck?
Open the playground and prototype the trickiest part first. Even 20 lines of working code beats a perfect plan that never runs.
Open Playground