A high-level look at the core flows, data model, and the rules engine that powers curated discovery and seamless booking.
Step 01
Onboarding
Step 02
Discovery
Step 03
Booking
User { id, role, name, email, city, avatar, joined }
↓ 1..*
Class { id, teacherId → User, style, level, format,
price, schedule, capacity, city, lat, lng, status }
↓ 1..*
Booking { id, classId → Class, studentId → User,
date, status, amount, createdAt }
Review { id, classId, studentId, rating, body }