Mobile App

Meadowlark Fitness

A class-booking and membership app for a 6-location boutique gym chain, replacing a front-desk sign-up sheet and a separate payment system.

Meadowlark Fitness — A class-booking and membership app for a 6-location boutique gym chain, replacing a front-desk sign-up sheet and a separate payment system.

Industry

Fitness & Wellness

Timeline

9 weeks

Team

2 engineers, 1 designer

Category

Mobile App

The challenge

Where things stood

Meadowlark's members booked classes on a paper sign-up sheet at the front desk, so a popular class filled up before members arriving later in the day even knew it was full, and no-shows went untracked.

The approach

How we got there

01

Class booking with waitlists

Built real-time class booking with automatic waitlists, so a canceled spot goes to the next member in line instead of staying empty.

02

Membership and payments in one place

Combined membership billing, class credits, and payment history into the same app instead of a separate system the front desk had to reconcile manually.

03

No-show tracking

Added no-show tracking tied to membership terms, replacing an honor-system policy nobody was actually enforcing.

The results

What changed

6

Locations live on the app at launch

~35%

Reduction in no-shows after enforcement went live

0

Paper sign-up sheets still in use

Under the hood

Tech stack

React Native

One app for iOS and Android across all six locations.

Expo

Simplified builds and OTA updates for class schedule changes.

Node.js

Runs the booking, waitlist, and no-show logic.

PostgreSQL

Tracks memberships, class capacity, and attendance history.

Stripe

Handles membership billing and class-pack payments.

Firebase

Push notifications for waitlist openings and class reminders.