capstone48 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