Case Study · Custom Platform

A fitness studio platform Wix could never build.

Chevre Fitness needed more than a website. It needed a working system: members booking classes, coaches running challenges, private sessions scheduled, roles kept separate, and member data handled securely. I designed, built, and now host the whole thing on infrastructure I control.

The client

A women's fitness studio running classes, challenges, and private coaching.

The build

A custom progressive web app with booking, challenges, scheduling, and role-based access.

The model

Built once, then hosted and maintained by me. The owner never touches a server.

Member home · roles & activity

One login, the right view for every role

Each member lands on a personal dashboard: upcoming class, credits left, attendance streak. Access is role based, so a client, a coach, and the owner each see only what their job needs.

Chevre Fitness member dashboard with role badges

Classes · booking engine

Scheduling, capacity, and waitlists, handled

The owner adds a class in seconds, sets capacity, and the system tracks bookings, waitlists, and how full the week is at a glance. Members book and cancel themselves.

Chevre Fitness class booking and scheduling

Challenges · engagement

Challenges that keep members coming back

The owner runs timed challenges with targets and progress logging, then closes them and awards medals. Members log their own entries and see where they stand.

Chevre Fitness challenges with progress logging

1-on-1 · private sessions

Private session credits and a real calendar

Members buy private session credits and book time on a live calendar. The studio sells one-on-one coaching without a single back-and-forth message.

Chevre Fitness one-on-one session scheduling calendar

Secured the way a CISSP secures things

This is a real platform handling real member data, so it was built to the same standard I hold enterprise systems to.

Two-factor login

Accounts protected with strong password hashing and optional two-factor, the standard your bank uses.

Encrypted member data

Sensitive health notes encrypted at rest, so member records stay private even in the worst case.

Role-based access

Client, coach, and owner roles each scoped to exactly what they should see and nothing more.

Installable web app

A progressive web app members install to their home screen, with push alerts for classes. No app store needed.

Want a system like this for your business?

See how I build, then bring me your problem and we will scope it together.