capstone4–8 weeks~4h mentor timeLive defense
Real-Time Collaborative Editor
Build a Google-Docs-style collaborative editor with CRDT sync, presence, and offline support.
By Demo Academy
typescriptwebsocketscrdtpostgres
The brief
Ambiguous, production-scale brief: requirements are deliberately incomplete — you make and justify the tradeoffs.
Deliberately ambiguous — you make and justify the tradeoffs. Your work is checked against a held-out evaluation you can't see in advance.
Milestones & mentor checkpoints
1Architecture & sync designweek 1mentor review
2Core editing + syncweek 3mentor review
3Presence, offline & hardeningweek 5mentor review
How you're graded
Correctness
40% weight
Code quality
30% weight
Design judgment
30% weight