Atomic Habits Fitness

Next.js
React
TypeScript
Tailwind CSS
Prisma
PostgreSQL
Stripe
Clerk
Brevo
Vercel
Atomic Habits Fitness

About This Project

A full booking and membership platform for Atomic Habits Fitness. The app lets members browse classes, buy credits or memberships, and book/cancel sessions, while giving admins the tools to manage classes, trainers, and payments. What We Built: ✓ Member Booking System — Browse classes, select dates (including recurring weekly classes), and book instantly ✓ Credits & Memberships — One-off credit purchases and monthly subscription packages with commitment periods ✓ Stripe Payments — Secure checkout, subscriptions, and webhooks for automated payment handling ✓ Admin Portal — Create/edit classes, manage capacity, trainers, bookings, cancellations, and credit packages ✓ Smart Cancellation Policy — Clear credit refund rules based on the 24-hour window ✓ Automated Emails — Booking confirmations, cancellations, reminders, credit purchase emails, and subscription updates ✓ Dashboard & Metrics — Member dashboard showing bookings, upcoming/past classes, and activity stats ✓ Production Database — PostgreSQL setup for reliable storage and reporting ✓ Secure Authentication — User accounts and protected admin access ✓ Responsive UI — Mobile-friendly design across all pages The Result: A modern, scalable fitness booking platform that reduces admin workload, improves the member experience, and supports revenue through integrated payments and membership subscriptions.

View Live Project

Technologies Used

Next.js
React
TypeScript
Tailwind CSS
Prisma
PostgreSQL
Stripe
Clerk
Brevo
Vercel

Ready to Start Your Project?

Let's work together to bring your vision to life.

Book a Free Call