← All case studies
Web · Mobile2022/09

ClassTap

A scheduling & class-management platform for fitness studios and educators — React frontend, Node.js backend and a React Native mobile app.

ClassTap fitness class booking mobile app screens
Role
Full-Stack & Mobile Engineer
Timeline
5 months
Domain
Web
Status
Shipped
Overview

ClassTap takes the chaos out of running classes. I designed the React frontend architecture, built the Node.js backend and shipped the React Native mobile app — a complete scheduling and class-management platform for fitness studios and educators.

The Challenge

What made it hard.

Studios and educators juggle schedules, rosters and bookings across tools that don't connect — leading to double-bookings and admin overhead.

The solution had to work for both an owner at a desk and a member on their phone, which meant a coherent system spanning web and mobile.

Approach

How I solved it.

01

A considered frontend architecture

I designed the React frontend structure so scheduling and class management stay fast and maintainable as the studio's needs grow.

02

A backend that holds it together

A Node.js backend keeps schedules, rosters and bookings consistent across every surface — one source of truth.

03

Mobile for members

A React Native app puts scheduling and bookings in members' hands, matching the web experience on the go.

What I Built

Shipped in the box.

  • Scheduling and class-management web app (React)
  • Node.js backend for rosters, schedules and bookings
  • React Native mobile app for members
  • Unified data model across web and mobile
Outcome

Where it landed.

Web+Mobile
Full platform
Node
Single source of truth
Studios
Built for operators
Stack
ReactNode.jsReact Native

Have something like this to build?

I build AI-native SaaS, healthcare products, marketplaces and internal platforms from first commit to launch.