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
Ticketed complaints with SLA timers and automatic escalation
Overview
Students or staff raise a complaint under a category, which routes it to the right department and starts an SLA clock. The ticket moves through open, assigned, in-progress and resolved, with comments and attachments at each step. If the clock runs out a scheduled job escalates it to the next level, and the complainant can reopen a ticket they are not satisfied with.
What makes it stand up
Module breakdown
Complaint form with category, priority and attachments.
Rules that assign a ticket to a department and officer.
State machine for status changes with an audit trail.
Celery beat job that checks SLAs and escalates breaches.
Open tickets, breach rate and resolution time by department.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution