Web Development
Real-Time Collaborative Code Editor
Multiplayer editing with CRDTs, live cursors and sandboxed execution
- Next.js
- TypeScript
- Yjs
- WebSockets
- +2
Web Development · Mini Project
Markdown editor and content API feeding a statically generated blog
Overview
Authors write posts in a split-pane Markdown editor, attach tags and SEO fields, and save drafts or publish. A small REST API serves published content, and a separate Next.js front end builds the blog statically from that API, rebuilding a page when its post changes. The split shows clearly why a headless CMS separates editing from presentation.
What makes it stand up
Module breakdown
Posts, authors, tags and media stored in MongoDB.
Markdown editing, preview, autosave and cover-image upload.
Versioned REST endpoints with filtering by tag and status.
Statically generated pages rendered from Markdown with syntax highlighting.
Meta tags, sitemap.xml, RSS and structured data per post.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution