top of page

Credit-Based Fitness Studio Management Platform

We developed a full-stack web application for managing a fitness studio, featuring a credit-based booking system, subscription management via Stripe, and comprehensive admin tools.

Tags: Full-Stack Web Dev, UI/UX Design, Financial Consulting

Key Features
For Members:
  • 💳 Digital Wallet System - Personal credit balance for booking classes

  • 📅 Session Booking - Browse and book fitness classes using credits

  • 💰 Flexible Subscriptions - Monthly subscription plans that auto-add credits

  • 📊 Transaction History - Complete visibility of credit usage and additions

  • 🔄 Credit Sync - Manual sync for subscription credits

For Admins:
  • 👥 Member Management - View all user wallets and balances

  • 💵 Manual Credit Management - Add/remove credits from any wallet

  • 📝 Transaction Tracking - Full audit trail of all wallet activity

  • 🎓 Session Management - Create and manage fitness classes

  • 📈 Capacity Control - Track bookings and class availability


 

Tech Stack
Frontend:
  • React (Next.js)

  • Tailwind CSS

  • Modern, responsive UI with dark mode support

 

Backend:
  • Node.js API routes

  • PostgreSQL database

  • Stripe payment integration

 

Authentication:
  • Email/password authentication

  • Role-based access control (Admin/User)

Database Architecture
  • Users & Authentication

  • Wallets (credit balances)

  • Sessions (fitness classes)

  • Bookings (user enrollments)

  • Transactions (financial audit trail)

  • Subscription Plans (Stripe integration)

 

Business Model

Members purchase subscription plans that provide monthly credits. Each fitness class has a credit cost (1-3 credits). Members use credits to book sessions, creating a flexible, prepaid business model.

Perfect for: Fitness studios, yoga centers, wellness facilities, or any business using a credit-based booking system.

just now

 


© 2025 by Community Innovation Initiative (CII) LLC

bottom of page