
Wellness · Pilates Proposal concept
Pilates classbooking app
Pilates booking that hands cancelled spots straight to the waitlist
A member app concept for a hypothetical Pilates studio with several branches. Managers see the weekly timetable, cancelled spot assignments and instructor pay in the admin screen.

- Problem 01
Last-minute cancellations
When someone cancels right before class, it is hard to call each waitlisted member, so the spot stays empty.
- Problem 02
Class passes tracked by hand
Handwritten deductions and holds lead to disagreements with members over sessions left.
- Problem 03
Month-end instructor pay
Adding up classes and per-session rates by branch in Excel adds to the manager’s work every month end.
A working prototype
Scroll, or tap the buttons inside the screen.
이번 주 예약
9.21 ~ 9.27- 22화19:30 리포머 그룹김지윤 강사 · 성수점출석
- 23수19:30 리포머 그룹김지윤 강사 · 성수점출석
- 26토19:30 리포머 그룹김지윤 강사 · 성수점내일
자주 듣는 수업
최근 4주 동안 화·목 19:30 수업을 가장 많이 들었어요.
- 9.29 (화) 19:30리포머 그룹 · 김지윤 강사2자리
- 10.1 (목) 19:30리포머 그룹 · 김지윤 강사1자리
- Screen 01 / 05
Home
This week’s bookings and attendance on a weekly calendar, with usual classes bookable here.
- Screen 02 / 05
Class booking
Each class shows spots left, and full classes show the waitlist size first.
- Screen 03 / 05
Spot assignment
When a spot opens in a waitlisted class, accept or pass it on before time runs out.
- Screen 04 / 05
Class pass
Payments, deductions and holds one line per date, each with sessions left.
- Screen 05 / 05
Workout log
A monthly attendance calendar and instructor posture feedback on one screen.





To reduce empty spots, cancelled spots have to reach the waitlist without a manager making calls
- 01
Automatic assignment by waitlist order
ObservedA last-minute spot often stays empty while the manager is still calling the waitlist.
DecidedThe first member on the waitlist gets a notification, and if they do not accept within 20 minutes the spot moves to the next person.
- 02
Class pass history line by line
ObservedQuestions about sessions left come up when members cannot see when a session was deducted.
DecidedPayments, deductions and holds are recorded one line per date, each with the sessions left.
- 03
This week’s classes on home
ObservedMembers open the app to check when they booked this week first.
DecidedHome shows a weekly calendar and booking list, and classes at the times the member attended most in the last 4 weeks can be booked there.
- 04
Instructor pay totaled automatically
ObservedInstructor pay is a repeated calculation of classes times the per-session rate.
DecidedThe admin screen totals classes and expected pay per instructor and exports them to Excel.
The screen operators open every day
Filters and tables are clickable.
주간 시간표
수업 40개
리포머 6대 · 체어 4대오늘 취소 자리 배정
수락 기한 20분- 17:2118:30 리포머 인터미디엇윤하은응답 대기
- 16:4018:30 리포머 인터미디엇최지민수락
- 16:2018:30 리포머 인터미디엇정도우시간 초과
9월 강사 정산
9.1 ~ 9.25 기준| 강사 | 수업 | 정산 예정 | 상태 |
|---|---|---|---|
| 김지윤시니어 · 회당 35,000원 | 21회 | 735,000원 | 확정 |
| 박소진시니어 · 회당 35,000원 | 36회 | 1,260,000원 | 확정 |
| 한예서강사 · 회당 30,000원 | 25회 | 750,000원 | 확정 |
| 정민아강사 · 회당 30,000원 | 18회 | 540,000원 | 검토 중 |
| 오세린강사 · 회당 30,000원 | 25회 | 750,000원 | 확정 |
| 서지우주니어 · 회당 25,000원 | 18회 | 450,000원 | 검토 중 |
| 합계 | 143회 | 4,485,000원 |
- Kakao AlimTalk
- Toss Payments recurring billing
- Kakao and Apple login
- QR check-in
- Push notifications
- 01Empty spot rateActual attendance compared with class capacity
- 02Settlement timeTime spent on instructor pay at month end
- 03Class pass repurchase rateShare of members who pay again around their pass expiry
For a live service, these are the numbers we would track after launch.

