Booking Platform for a Private Gym
Client: The Private Gym.
Provided Services
- Product & Business Discovery
- System Architecture & Design
- UI / UX Design
- Software Engineering
- IoT & Automation
- Technical Consultancy
Industry
- Fitness & Wellness
- Hospitality & Leisure

My Role
From business idea to working system.
I owned the product and technical direction from research to a working business flow.
I worked across the entire process, from researching similar business models and defining the product experience to designing the system, building the core flows, and connecting the software to the physical space.
The goal was not to build everything at once. It was to get the business operating quickly, validate the model with real users, and create a foundation that could grow with it.
That meant making product decisions alongside technical ones: what users needed to do, what the business needed to operate without staff, what should be automated, and what could wait.
01. The Opportunity
The business needed to work before it needed to scale.
A new private gym concept needed to prove itself in the real world.
The Private Gym was starting with a simple idea: let people book and use a private gym room without relying on staff to be there.
The first location was being prepared while the business was still validating how the model would work. There was no need to build a large platform yet. The priority was to make the entire experience work from booking to payment, entry, the workout itself, and the end of the session.
At the same time, the business needed a foundation that could support additional locations and rooms if the model proved successful.
02. The Research
Reduce uncertainty before building.
I studied how similar businesses operated before deciding what this product needed to be.
Because the business model was still being validated, I looked beyond the local market and studied similar private gym concepts outside Indonesia. I focused on how they structured their business, how customers used their services, and how their digital products supported the experience.
The research helped me identify which parts of the experience were essential and which could wait. It shaped decisions around booking, trainer selection, availability, payment, and how customers would interact with the gym without staff present.
Instead of starting from a feature list, I used what I learned to define the product around the most important business flows first, then built outward from there.
03. The System
Build the smallest system that could run the business.
The product had to connect every part of the customer journey into one flow.
I designed the core experience around a simple lifecycle: choose a gym, choose an available time, optionally add a professional trainer, complete payment, arrive, open the door, use the room, and finish the session.
Availability became part of the product experience rather than another form to fill out. Customers could see available hours directly, while trainer availability was filtered around the selected schedule. The same flow could also start from either the gym or the trainer, depending on how the customer wanted to search.
Behind that experience, bookings moved through defined states from creation and payment to an active session and closure. This gave the business a clear operational flow while keeping the customer experience simple.
04. The Automation
The software had to operate the physical space.
With no staff on site, the system became part of the gym itself.
An active booking became the customer's authorization to use the space. From the app, they could enter the gym and begin their session without waiting for someone to let them in.
I connected the booking lifecycle to the physical space so customers could open the door through the app, while lighting and air conditioning could turn on as the session began and shut down when it ended. This reduced manual intervention and avoided leaving equipment running between bookings.
I also designed operational fallbacks into the dashboard, allowing authorized users to control devices manually when needed. The goal was not automation for its own sake, but to make a staffless gym practical to operate day to day.
05. The Outcome
A working business model, ready to learn from reality.
The business went from an idea to a working, staffless operation in 14 days.
The first version was delivered quickly enough to put the business in front of real customers and start learning from actual usage. Within the first month, the system supported around 240 bookings.
The business could operate without staff on site while still giving customers a complete self-service experience. The dashboard provided visibility into bookings and operations, while automation handled routine physical controls.
The system was also designed beyond the first location. Its multi-tenant structure allowed additional gyms and rooms to be introduced without changing the core business model, giving the team a foundation to validate the next stage of the business.