Case Study · Fitness Platform

Let's go Fit gym management platform

A gym website and management platform: members, subscriptions, classes, schedules, workout plans, a shop with POS, wallets, attendance with biometric doors, and 36 business reports.

  • Members & subscriptions
  • Classes & weekly schedules
  • Shop, POS & wallets
  • GateCloud biometric access
  • Fitness
  • Website + Admin
  • French & English
HomeOur storyServicesMembership plans
LetsGo Fit website home
LetsGo Fit our story
LetsGo Fit services
LetsGo Fit membership plans
Gym managementFitness · Website + Admin · French & English
LG 7Website themes
36Business reportsLet's go Fit
Admin DashboardThe gym at a glance.

Stronger Every Day: one platform for the gym website, members, classes, shop and reports.

  • 36Business reports
  • 7Website themes
  • 16Classes
  • 2Languages
LetsGo Fit website home
36Business reports

Overview / 01

Run the whole gym, from one panel

A dark, bold gym website with services, membership plans and online sign up, backed by an admin panel that runs members, classes, the shop and the front desk.

The admin covers tickets, tasks, members, subscriptions, products and inventory, workout plans, wallet balances, attendance, GateCloud, orders, classes, instructors, schedules, WODs, reports, themes, pages and blog.

  • Members & plans
  • Classes & WODs
  • Shop & POS
  • Reports
Role
Design + Development
Industry
Fitness · Gyms
Platform
Website & admin
Stack
Laravel · Vue
Languages
French & English
Year
2026
Visit live website

Scope & deliverables

01

Gym website

Classes, membership, about, opening times, blog, login and sign up.

02

Admin panel

Members, subscriptions, classes, schedules, staff and settings.

03

Shop & POS

Products, inventory, collections, orders and abandoned checkouts.

04

Access & attendance

Attendance and GateCloud biometric device sync.

Challenge & solution

Paper and spreadsheets, or one gym platform

A gym needs members, subscriptions, class bookings, the shop, the front desk and door access to work together, with a website that sells memberships online.
  • Members and plans in many places
  • Class bookings by hand
  • No view of revenue and churn
A Laravel platform with a themeable website and an admin for members, subscriptions, classes, the shop and POS, wallets, attendance with GateCloud devices, and business reports.
  • Online sign up and plans
  • Class credits and schedules
  • MRR, churn and LTV reports

Members · CRM

Spreadsheets: Members were tracked by hand.

Member profiles: Members, enquiries, tasks and subscriptions in one place.

Shop · Retail

Cash box: Sales were not tracked.

Shop & POS: Products, inventory, orders and a point of sale.

Training · Plans

Paper: Workouts lived on paper.

Workout plans: Plans, equipment, exercises, WODs and a leaderboard.

No coreLet's go Fit
Manual · ScatteredWebsite + Admin
    • 36 Reports
    • 7 Themes

    Classes · Booking

    By hand: Bookings were taken at the desk.

    Class credits: Classes, capacity, levels and weekly schedules with credits.

    Access · Doors

    Manual check-in: Nobody knew who came in.

    GateCloud: Biometric devices synced with members and attendance.

    Numbers · Reports

    No data: Revenue and churn were guesses.

    36 reports: MRR, churn, ARPU, LTV, cohorts and checkout funnels.

    Measurable impact

    • 36Business reports
    • 7Website themes
    • 16Classes
    • 2Languages

    Admin panel · Key features

    Everything a gym runs on, in one admin

    The tools the Let's go Fit team uses for members, classes, the shop and the numbers behind them.

    01 / 06 features

    Auto-playing. Hover to pause

    fit.letsgo-app.comLive
    LetsGo Fit admin dashboard
    MRRRevenue
    Feature 01Admin Dashboard

    New members, visits, manual and online bookings, online sign ups, and MRR, revenue, AOV and LTV.

    fit.letsgo-app.comLive
    LetsGo Fit admin classes
    16Classes
    Feature 02Classes

    Ballet, jiu-jitsu, CrossFit, HIIT, yoga, Pilates, cycling and more, with type, capacity, cost and level.

    fit.letsgo-app.comLive
    LetsGo Fit admin reports
    36Reports
    Feature 03Reports & Analytics

    Abandoned carts, ARPU, CAC vs LTV, checkout funnel, churn, CLV, cohorts, MRR and coupon reports.

    fit.letsgo-app.comLive
    LetsGo Fit admin themes
    7Themes
    Feature 04Website Themes

    Foundation, Bexco Gym, Combat Edge, Iron Forge, Iron Pulse, Now Ride and Serene Flow, managed from the admin.

    fit.letsgo-app.comLive
    LetsGo Fit admin settings
    9Setting tabs
    Feature 05Settings

    Taxes, exchange rates, payments, locations, notifications, plans, coupons, questionnaires and translations.

    fit.letsgo-app.comLive
    LetsGo Fit membership plans
    3Plans
    Feature 06Membership Plans

    Starter, Professional and Elite plans with monthly or annual billing and online sign up.

    Engineering

    Technology & Development

    Built on Laravel and PHP 8.3 with a Vue admin on Quasar, a themeable jQuery website, and GateCloud for biometric door devices, served through Cloudflare.

    System architecture

    Member ⇄ website ⇄ admin → classes, shop, doors, reports

    Live
    01 WEB

    Gym website

    Classes, membership, blog and sign up

    Themes
    02 OPS

    Admin panel

    Members, classes, shop and reports

    Vue · Quasar
    03 SHOP

    Shop & POS

    Products, orders and checkouts

    Wallets
    04 DOOR

    GateCloud

    Biometric devices and attendance

    Sync

    Technology stack

    Website3

    • LaravelBlade
    • jQuery
    • Themes

    Admin2

    • Vue
    • Quasar

    Backend2

    • Laravel
    • PHP8.3

    Hosting2

    • Cloudflare
    • Plesk

    How we built it

    4 phases

    1. 01

      Gym websiteWebsite

      Themeable website with services, plans, blog and sign up.

    2. 02

      Members & plansCore

      Members, subscriptions, credits, enquiries and tasks.

    3. 03

      Classes & shopOps

      Classes, schedules, WODs, products, POS and orders.

    4. 04

      Reports & launchLive

      36 reports, GateCloud access and settings.

    Website & admin screens

    The gym website and the admin behind it

    Glide through the Let's go Fit website and the admin panel the gym runs on.

    Drag to explore

    01 / 11

    fit.letsgo-app.com /Live
    LetsGo Fit website home
    fit.letsgo-app.com /#aboutLive
    LetsGo Fit our story
    fit.letsgo-app.com /#servicesLive
    LetsGo Fit services
    fit.letsgo-app.com /#pricingLive
    LetsGo Fit membership plans
    fit.letsgo-app.com /#testimonialsLive
    LetsGo Fit testimonials
    fit.letsgo-app.com /membershipLive
    LetsGo Fit membership page
    fit.letsgo-app.com /adminLive
    LetsGo Fit admin dashboard
    fit.letsgo-app.com /admin/classesLive
    LetsGo Fit admin classes
    fit.letsgo-app.com /admin/reportsLive
    LetsGo Fit admin reports
    fit.letsgo-app.com /admin/themesLive
    LetsGo Fit admin themes
    fit.letsgo-app.com /admin/settingsLive
    LetsGo Fit admin settings

    Philosophy

    Design Approach

    A dark website with a bright green accent for energy, and a clean, light admin for the front desk.

    StrongBoldSimpleMeasured

    • 7Themes
    • 36Reports
    • 2Languages
    Audience
    Members & gym staff
    Country
    Burkina Faso
    Admin language
    French
    Billing
    Monthly or annual

    The website theme can be switched from the admin: Foundation, Bexco Gym, Combat Edge, Iron Forge, Iron Pulse, Now Ride and Serene Flow.

    1. 01

      Bold Website

      Dark theme with an emerald accent.

      Stronger Every Day.

      Website

      7Themes

    2. 02

      Member First

      Sign up, plans and class credits online.

      Credits return if cancelled in time.

      Members

      3Plans

    3. 03

      Front Desk Ready

      Shop, POS, wallets and attendance.

      GateCloud syncs the doors.

      Desk

      1Admin

    4. 04

      Measured

      MRR, churn, ARPU and LTV.

      Cohorts and checkout funnels.

      Reports

      36Reports

    Tokens

    Design System

    The Let's go Fit palette: an emerald green on near-black for the website, and a deeper green in the admin.

    • 4 colors

    Color palette 4

    Emerald

    #10b982

    rgb(16,185,130)

    Website buttons & highlights

    Near black

    #0f0f0f

    rgb(15,15,15)

    Website background

    Admin green

    #009e49

    rgb(0,158,73)

    Admin active & actions

    White

    #ffffff

    rgb(255,255,255)

    Admin background

    Components

    Get started Save
    • Strong
    • Bold
    • Simple

    Search...