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
Plans, renewals, QR check-in attendance and trainer assignment
Overview
The owner defines monthly, quarterly and annual plans, enrols members and records payments against each membership period. Members check in by scanning a QR code at the front desk, which is refused once a plan has lapsed. Trainers are assigned to members and log workout plans, and the dashboard lists renewals due this week so the desk can follow up before members drop off.
What makes it stand up
Module breakdown
Plan types, durations, prices and freeze rules.
Enrolment, profile, payments recorded and renewals.
Front-desk QR scanner with membership validation.
Trainer profiles, assignments and workout logs.
Active members, renewals due and attendance by hour.
After this, you will be able to
Technology stack
You receive
Keep looking
Web Development
Multiplayer editing with CRDTs, live cursors and sandboxed execution