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
Seat-map booking with timed holds, e-tickets and an operator panel
Overview
Travellers search routes by date, pick seats on a live sleeper or seater map, and get a short hold while they pay, so two people cannot book the same seat. Payment runs through a gateway in test mode only; a confirmed booking produces a PDF e-ticket with a QR code. Operators manage buses, routes, trips and fares, and see manifests and cancellations per trip.
What makes it stand up
Module breakdown
Route and date search with filters for time, type and fare.
Seat map, timed holds and passenger details.
Test-mode checkout with signature-verified webhooks.
E-ticket generation, email delivery and cancellation.
Buses, layouts, trips, pricing and manifests.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution