One booking
Availability, transitions, people and billing rules connect through the same action.
A system for
the studio’s daily operation.
Product design for Corpus OS: connected scheduling, students, teachers, contracts, make-up classes and a student portal.
CORPUS OS
Pilates / current class
01 / THE CONTEXT
Pilates scheduling, students, teachers, contracts and make-up classes need shared context. The challenge is to give the team an operational view and provide teachers and students with access suited to their routine.
Availability, transitions, people and billing rules connect through the same action.
Recurring slots, available spots and make-up classes behave differently within the schedule.
The team, the teacher in class and the student need distinct views of the same operation.
02 / THE EXPERIENCE
The operations view organizes the day; the tablet focuses on the current class; the portal presents the student’s own routine. Try switching contexts.
OPERATIONS VIEW
Pilates / Studio
Pilates / Studio
Pilates / Studio
A one-off attendance does not change the student’s recurring slot.
Enrollment and plan dates determine occupancy.
IN THE CLASSROOM
The current class. Attendance within one tap.
0 attendees marked in the example.
STUDENT PORTAL
Pilates · Caio
Personal information through a separate account.
Context changes with the role.
Elements reconstructed from the product with fictional data. Actions stay on this page.
03 / PROBLEM → ITERATION
When evaluating class changes on mobile, the dropdown proved inadequate. Weekday, time, teacher and availability were mixed into one decision.
“It needs to let me select a weekday, then the class time. Use a friendlier selection interface.”
Feedback recorded during interface evaluation · October 2026
BEFORE / TWO SELECTORS
The selector required reading each combination before understanding which slots worked.
AFTER / GUIDED SELECTION
One decision at a time. Availability appears with the class.
1. Which current slot will change?
2. Choose the new weekday
3. Choose the class time
4. Choose the class
Selected: Tue · 09:00 · Caio
The flow structures the decision in four steps, without requiring the full schedule to be read.
Teacher, occupancy and available spots sit next to each option. Full classes cannot be selected.
In subsequent tests, scheduled changes gained their own editable and removable cards, allowing a change for each weekly slot.
Usage feedback and iterations documented in the project history. Elements recreated from the class-change component with fictional data. No schedule change is sent to the product.
04 / A CONNECTED SYSTEM
The assistant understands intent. Availability, conflicts, transitions, access and billing are checked by the system.
An intent in natural language.
Identify the action and its context.
Check availability and permissions.
Apply the allowed workflow and record it.
Scheduling, roles, operational logic and interface language, using fictional data.
Payments and external integrations have their own environments and configuration. They are not presented as real transactions or messages sent by this demonstration.
05 / THE DELIVERY
Corpus OS connects the studio’s day with teachers and students. Iterations to selection, capacity and scheduled changes came from problems found when evaluating the actual routine.