Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Major Project
Block-based page editor with themes that publishes to your own subdomain
Overview
Users assemble a portfolio from blocks such as hero, projects grid, timeline and contact, dragging them into order and editing each in a side panel. The page is saved as a JSON document, rendered through a theme, and published to a subdomain resolved by middleware from the request host. Version history lets a user roll back a bad publish.
What makes it stand up
Module breakdown
Schema and editor form for each block type.
dnd-kit drag and drop with selection, undo and redo.
Token sets for colour, type and spacing applied at render time.
Snapshots, subdomain routing and cache invalidation on publish.
Sign-up, username claim and site settings.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution