Back to Portfolio
Web App2024

FitPass - Fitness Class Booking

One Membership. Thousands of Classes. Unlimited Possibilities.

FitPass - Fitness Class Booking
1000+

classes

<50ms

latency

3

tiers

Situation

Fitness enthusiasts struggle with the commitment and lack of variety in single-gym memberships. They need a flexible solution to access diverse fitness studios (yoga, HIIT, cycling) with one subscription.

Task

Build a production-quality fitness booking platform that handles complex scheduling, multi-tier subscriptions, real-time availability, and personalized AI recommendations.

Action

We developed a comprehensive solution using Next.js 16 and Sanity for real-time content. We implemented a two-step geographic filtering system (Bounding Box + Haversine) to efficiently query thousands of sessions. Clerk was integrated for secure authentication and tiered billing, while Vercel AI SDK powers the personalized fitness assistant.

Result

The platform delivers a seamless booking experience with sub-second search latency. Users can instantly discover and book classes nearby, manage subscriptions, and receive AI-tailored workout suggestions.

Visual Showcase

Project Screenshots

FitPass - Fitness Class Booking screenshot 1FitPass - Fitness Class Booking screenshot 2
Technology

Tech Stack

Next.js 16SanityClerkVercel AIMapboxTailwind CSS

Interested in Working Together?

Let's discuss your project and explore how we can help you achieve similar results.