Studio booking and membership app
Fitting Room
Build a web app called Fitting Room for a small Pilates studio in Austin, Texas, run by Dana Okafor. Three kinds of user: member, instructor and admin, each with their own sign-up or log-in, log-out and password reset by email. Members can browse the class timetable, book a place in a class, cancel a booking, and see a page called My bookings with only their own bookings. Instructors can see only the classes they teach, with the list of members booked on each, and mark each member as attended. Admins can add, edit and delete classes, see every booking, export all bookings as a CSV file, and see a count of bookings per class. A class has a capacity and cannot take more bookings than its capacity. A member cannot see or change another member's bookings. Add a form called Ask the studio with name, email and message; each submission is saved as a record the admin can see in the app. Members buy a 5-class pass for $95 through Stripe (test mode); a successful payment creates an order record and adds 5 class credits to the member, and booking a class uses one credit. Send a confirmation email to the member when they book, and a notification email to the admin. Seed these classes: Reformer Basics, Monday and Wednesday 7:00 am, 50 minutes, capacity 8, instructor Lena Park; Mat Flow, Tuesday and Thursday 6:00 pm, 45 minutes, capacity 12, instructor Tomás Reyes; Power Reformer, Saturday 9:00 am, 55 minutes, capacity 6, instructor Lena Park. A single class without a pass costs $24. The studio is at 2210 Larkspur Street, Austin, TX 78704, phone (512) 555-0177, email hello@fittingroom.example. Use only these facts; do not invent other classes, prices, instructors or reviews.
The 10 facts I check ›
- App and studio name Fitting Room
- Run by Dana Okafor
- 2210 Larkspur Street, Austin, TX 78704
- Phone (512) 555-0177
- Email hello@fittingroom.example
- Reformer Basics, Monday and Wednesday 7:00 am, 50 minutes, capacity 8, Lena Park
- Mat Flow, Tuesday and Thursday 6:00 pm, 45 minutes, capacity 12, Tomás Reyes
- Power Reformer, Saturday 9:00 am, 55 minutes, capacity 6, Lena Park
- 5-class pass $95
- Single class $24
