- Client
- Reserve King
- Sector
- Fitness discovery & booking
- Our role
- Application recovery & completion
- Year
- 2017
- 2017 the year we took over the application
- 3 connected workspaces for customers, providers and staff
- 5 steps in the provider onboarding flow
- 24 tables supporting the marketplace workflow
Explore the working demo
See the location-aware search, fitness categories, customer proposition and provider registration path.
Open the live demoOpens in a new tab
Want the private-side tour?
The provider and administration areas are not public. We can walk through how schedules, bookings and marketplace operations fit together.
Book a walkthroughAbout 30 minutes, no obligation
The brief we inherited
Reserve King already had a product idea and a partially implemented codebase, but important paths were broken or unfinished. Starting over would have discarded working pieces and delayed the business further. The first job was to understand what existed, separate usable foundations from fragile work and restore a dependable baseline.
From there, we completed the marketplace as one connected system: customers discover and reserve classes; providers manage locations, schedules and earnings; staff oversee people, categories, promotions, reviews and bookings.
Discovery and onboarding
The public experience serves both sides of the marketplace. Fitness seekers can search around the practical constraints of a class, while studios can understand the value of joining and provide the information needed to become bookable.
— preview this page in the live demo
— preview this page in the live demo
The customer journey
The account area carries a reservation beyond checkout. Customers can find the details they need before a class, see their schedule in more than one format and return to completed bookings to leave a review.
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
The provider workspace
For studios and gyms, the platform is an operating tool. Locations establish where a class can happen; schedules define when, for how much and for how many people; bookings, calendars, wallet entries and invoices show what followed.
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
The parts that were worth getting right
The back office
Marketplace staff need to see across the boundaries that keep customer and provider accounts simple. The administration area brings customers, providers, locations, categories, promotions, reviews and every booking into one operational layer.
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
The figures visible in these screenshots belong to the local case-study environment and are shown only to demonstrate the interface.
Engineering decisions worth explaining
Recover before replacing
We traced routes, data and incomplete screens first, preserving viable work while repairing the broken joins between them.
Treat schedules as live inventory
A class combines location, date, time, price, capacity and status; search only works when those fields remain one reliable unit.
Keep money tied to booking state
Discounts, fees, cancellations, wallet calculations and invoices follow the reservation lifecycle instead of operating as parallel records.
Separate the workspaces, share the truth
Each role gets a focused interface, while all three areas operate on the same providers, classes, locations and bookings.
Built with
Platform
- PHP
- CodeIgniter
- MySQL
- Apache
Front end
- Server-rendered templates
- Bootstrap
- jQuery
- DataTables
- FullCalendar
- Font Awesome
Marketplace workflow
- Role-based accounts
- Class capacity
- PayPal payments
- Promo codes
- Reviews
- Email notifications
Related services: Custom Web Applications, Startup & MVP Development, Technical Support & Maintenance.
Inherited a product that is not working as it should?
We can audit what is worth keeping, stabilise the foundation and complete the flows your customers and team actually depend on.
