Fitness & Wellness

End-to-End Studio Management Platform

OLISTIC
Olistic Studios

A single platform running an entire fitness studio — bookings, payments, attendance, payroll, accounting and member engagement

Overview
We designed and built the complete software platform behind Olistic Studios, a fitness and wellness studio in Matunga East, Mumbai. It spans the public website and storefront, a member portal, a staff portal, a front-desk kiosk system, a dedicated Pilates equipment scheduler, body-composition device integration, full financial operations, and a WhatsApp engagement suite — over 330 screens and more than 200 API endpoints in one system.
The Challenge

What they needed

A growing studio runs on a patchwork of disconnected tools: one system for class bookings, a spreadsheet for attendance, a separate payment link, another for invoices, WhatsApp handled by hand, and accounting reconciled manually at month end. Every seam between those tools is a place where data is re-entered, revenue leaks, and staff lose hours. Reserving Pilates equipment adds a harder constraint still — a finite number of machines per slot means a booking system that merely records intent is not enough; it has to enforce availability in real time. Body-composition readings posed a different problem: the studio's analysers produce exactly the data members care most about, but it lives on the device, gets transcribed by hand onto paper or a spreadsheet, and reaches the member days later if at all.

The Solution

What we built

We built one platform instead of integrating several. Members book classes, manage subscriptions, buy from the shop, view invoices, request refunds and track body-composition progress in their own portal, signing in with passkeys rather than passwords. Staff get a parallel portal covering appointments, assessments, attendance, leaves, payslips and earnings. A front-desk kiosk handles QR check-in, walk-ins, waitlists and member lookup. The Pilates scheduler enforces per-slot machine limits with reservation gates, claims, extensions and batch moves. Payments run through Razorpay with refunds and reconciliation built in, invoices generate as PDFs, and finance closes the loop with expense tracking, a cash matrix, cash settlement and one-click export to Tally. A WhatsApp Business API suite drives class reminders, payment reminders, campaigns, auto-responders, referrals and streaks from the same data. We also integrated the studio's body-composition analysers directly. Readings from BIA devices — body fat, BMI, BMR, muscle mass, bone mass, visceral fat and metabolic age — are captured, assigned to the right member, and appear in that member's app immediately, with progress tracked over time. No transcription, no delay, and the number a member is actually training toward is in their hand before they leave the floor.

Results

Impact delivered

330+Screens across member, staff, admin and kiosk
RazorpayPayments, refunds and reconciliation
TallyOne-click accounting export
PasskeyPasswordless member sign-in
InstantBody-composition results in the member app
Technology Stack

Built with

Next.jsReactTypeScriptTailwind CSSFirebaseFirebase AdminRazorpayWebAuthn / PasskeysQR Generation & ScanningjsPDFSheetJS (xlsx)RechartsBIA Body-Composition Devices (Omron, InBody)WhatsApp Business APIResendZodReact Hook Form
Start Your Project

Let's discuss what we can build together

Whether you're modernizing legacy systems, launching a new product, or solving a complex technical challenge, we'd welcome the opportunity to understand your needs.
Prefer to write? Send us a message instead.