Back to Showcase
Full-Stack Development

FitFlow — Fitness Class Marketplace

Discover, Book & Train — A role-based fitness marketplace connecting members, trainers, and admins with Stripe-powered booking, forums, and dashboard analytics.

Tech Stack
#Next.js#React#Tailwind#Shadcn UI#BetterAuth#Stripe#MongoDB
FitFlow — Fitness Class Marketplace

Quick Actions

Explore the live site or inspect the repository.

Case Study

Engineering Challenges

Coordinating three distinct role-based dashboards (member, trainer, admin) behind a single auth system meant careful middleware design in proxy.js to enforce route protection per role, on top of an already complex feature set spanning bookings, forums, and moderation. Integrating Stripe for secure class bookings required getting the checkout and confirmation flow to hold up reliably alongside the rest of the booking lifecycle (enrollment tracking, attendee lists, favorites).

Roadmap

Future Roadmap & Enhancements

Add real-time notifications for booking confirmations and forum activity instead of relying on page refresh/poll patterns. Expand trainer analytics with more granular performance metrics per class over time.