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
Order ahead for a pickup slot while the kitchen works a live queue
Overview
Students browse the day's menu, add items and choose a pickup slot, which closes once the kitchen's per-slot capacity is reached. Orders appear instantly on a kitchen screen grouped by slot, and staff move them from placed to preparing to ready. The student gets a live status update and a short pickup code, and pays at the counter when collecting.
What makes it stand up
Module breakdown
Items, prices, categories and daily availability.
Cart, slot selection and order placement with capacity checks.
Slot-grouped live queue with status buttons.
Socket.IO status updates to the student's browser.
Daily sales, popular items and slot load.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution