🔥 Limited Time – Enjoy 25% OFF Today! Get It Now >>

FitHub SaaS - AI Powered Gym & Fitness Management System

89 Sales
-
Recently Updated
FitHub SaaS - AI Powered Gym & Fitness Management System

This item is also available on Envato. You can also purchase it directly using the link below:
👉 Envato Link

 Overview

FitHub SaaS is a complete gym and fitness management platform you can run as your own SaaS business. Gym owners and fitness studios sign up, choose a subscription plan and manage everything in one place: members and memberships, classes and attendance, invoices and online payments, workouts and nutrition, store and point of sale, leads, reports and their own public gym website.

Each gym's data is kept completely separate. Owners, managers, trainers and members each get their own portal with only the menus they need, and the built-in API powers the member mobile app for Android and iOS.

Built with Laravel, fully responsive, available in 12 languages with RTL support, and ready to sell with subscription plans, coupons and 5 online payment gateways plus bank transfer.

Demo Details

Preview Video : Click here to open the demo preview video

Admin portal URL: Demo Link

Owner Website (Front-End): Web Link

Documentation: Documentation Link

Super Admin 
Email : superadmin@gmail.com 
Password : 123456
 

Owner 
Email : owner@gmail.com 
Password : 123456 
 

Manager 
Email : manager@gmail.com 
Password : 123456 
 

Trainer 
Email : trainer@gmail.com 
Password : 123456 
 

Trainee 
Email : trainee@gmail.com 
Password : 123456 
 

Mobile App (Add-on)

Android & iOS App – Available as Add-on. One Flutter app for every gym. Members enter or scan their gym code and the app dresses itself as that gym: name, logo, colours, welcome message and the sections the owner switches on. Includes the entry pass (QR), classes with booking and waitlist, invoices with card payment and automatic renewal, workouts with tick-off, nutrition, health progress, store, events, notices, news, AI coach and push notifications.

The add-on includes the complete Flutter source code as two separate projects, mobile_app/android_app and mobile_app/iphone_app, each with its own build and publishing guide, and connects to your FitHub website through the built-in API. You publish the app once from your own Google Play and App Store accounts; building needs the Flutter SDK, and iPhone builds need a Mac with Xcode. Push notifications are optional and use your own Firebase project.

Who Is It For?

  • SaaS founders – launch your own gym software and sell monthly, quarterly or yearly plans.
  • Gym chains and franchises – manage many branches, trainers and members from one system.
  • Gym owners, studios and personal trainers – sell memberships online, fill classes and get a website and app without any coding.

User Roles

  • Super Admin – runs the platform: gym owners, subscription packages, coupons, transactions, landing page, mobile app and settings.
  • Owner – full control of their gym business.
  • Manager – day-to-day operations, plus unlimited custom roles with permissions you choose.
  • Trainer – sees their classes and the members assigned to them.
  • Trainee (Member) – books classes, pays invoices, follows workouts and nutrition, uses the entry pass.

Main Features

Members & Memberships

  • Member and trainer management with photo, contact details, plan, dates, status and notes
  • Unlimited membership plans (monthly, annual, day pass) shown on the website and in the app
  • Automatic membership renewal with a saved card; safe retries after 1 and 3 days and the member is told if it fails
  • Member card and personal QR entry pass
  • Daily payment and renewal reminders by e-mail, SMS and WhatsApp
  • Impersonate (log in as a user to help)

Classes & Attendance

  • Class management with trainer, capacity and weekly timetable
  • Online class booking for members, with a waitlist when a class is full
  • First person on the waitlist gets the seat automatically when someone cancels (e-mail and push notification)
  • QR check-in: scan the pass, the plan is checked and the visit is recorded
  • Daily, mark and bulk attendance, visits history and attendance report
  • Event calendar with member registration and cancellation

Invoices & Payments

  • Invoices with line items, tax rates and paid / partial / unpaid status; printable
  • Tax management
  • Members pay online: Stripe, PayPal, Flutterwave, Paystack, Razorpay or Bank Transfer
  • Pay from the member dashboard or the mobile app, including the saved card
  • Income and expense management with categories
  • Subscription packages for gym owners with coupons, coupon history and transaction management

Workouts, Nutrition & Health

  • Workout plans with activities, sets and reps; members tick off each exercise and the log is kept
  • Nutrition schedule with meals and calories
  • Daily health update with weight, BMI and a progress chart
  • Trainers see who completed today's workout

Store, Point of Sale & Inventory

  • Product management with category, price, discount and stock
  • Inventory with a stock ledger that records every movement
  • Counter sale (point of sale) with tax; add the sale to a member's invoice
  • Member orders from the app or dashboard, paid on an invoice
  • Product booking report

CRM & Leads

  • Lead pipeline (New, Contacted, Trial, Joined) with notes and follow-ups
  • Convert a lead into a member in one click
  • Contact diary and website enquiries

Gym Website (Front-End)

  • Every gym gets a public website – no coding needed
  • Home page with 9 sections you can turn on / off and reorder: classes, why train with us, counters, trainers, membership plans, video, testimonials, blog and join banner
  • Pages: About, Classes, Trainers, Pricing, Blog, Gallery, FAQ and Contact, plus your own custom pages
  • Choose for every page whether it shows in the header, the footer, both or neither
  • Edit the wording of every heading and button; default photos included
  • Public join form so visitors can sign up and pay online
  • Own sub-domain or custom domain with verification
  • SEO title, description and the gym's own theme colours
  • "Get the app" page with the gym code and store links

Member Mobile App (Add-on)

  • Per-gym branding: name, logo, colours, welcome message and sections
  • Entry pass, visits, classes, invoices, payments, workouts, nutrition, health, store, events, notices, news and AI coach
  • Push notifications through Firebase: class seat opened, renewal failed, new notice
  • Tapping a notification opens the right screen
  • Forced-update control: set the oldest app version allowed to connect

Community

  • Notice board
  • Event calendar and registration
  • Gym blog
  • Locker module
  • Support / notes management

Dashboards & Reports

  • Informative dashboard for every role: owner, trainer, member and platform
  • Income, Expense, Trainee, Membership, Attendance and Product Booking reports
  • Download reports as CSV (opens in Excel)

Notifications, AI & Automation

  • Email notification templates with enable / disable option
  • SMS notifications via Twilio and WhatsApp notifications
  • Push notifications for the mobile app
  • AI assistant for owners and AI coach for members
  • AI providers: OpenAI, Anthropic Claude, Google Gemini, Mistral, DeepSeek and Groq – every owner uses their own key
  • n8n integration
  • Daily automation (cron job): membership renewal, payment reminders and expiry notices

Staff & Payroll

  • Staff and trainer accounts
  • Payroll for trainers and staff with monthly payslips
  • Role and permission management
  • Audit log of important actions

SaaS & Administration

  • Subscription packages with user, trainer and trainee limits
  • Coupons and coupon history
  • Transactions with bank transfer approval
  • Pricing enable / disable option
  • Dynamic landing page CMS
  • Landing page and register page enable / disable options
  • Owner email verification enable / disable option
  • Website domains and mobile app settings for the platform admin
  • Logged history (login activity)

Settings & Security

  • Company, account, application, e-mail, SMS and payment settings
  • 2-factor authentication
  • Google reCAPTCHA
  • Site SEO settings
  • Multi languages (12 included) and RTL / LTR
  • Theme settings: multiple theme colours with colour picker, light / dark mode, multi font style

System Requirements

  1. PHP >= 8.1
  2. MySQL / MariaDB database
  3. BCMath PHP Extension
  4. Ctype PHP Extension
  5. Fileinfo PHP Extension
  6. JSON PHP Extension
  7. Mbstring PHP Extension
  8. OpenSSL PHP Extension
  9. PDO PHP Extension
  10. Tokenizer PHP Extension
  11. XML PHP Extension
  12. Cron job support (for renewals and reminders)
  13. SSL certificate (HTTPS) recommended – required for online payments and push notifications

Mobile app add-on (optional): Flutter SDK to build the app, your own Google Play / Apple developer accounts to publish it (iPhone builds need a Mac with Xcode) and a Firebase project for push notifications. The web panel and website work without any of these.

What You Get

  • Full Laravel source code
  • Documentation with installation steps, a full feature guide with previews and cron job setup
  • Demo database file
  • Future updates
  • Support through our ticket system

 

Need Assistance?

If you have any queries, please create a support ticket here, and our support team will respond as soon as possible.

 

Installation Guidelines

Software Installation & Upgrade Documentation : Click here to open the video