A multi-tenant SaaS gym management platform built with Django and schema-based tenancy. Designed for gym owners to manage members, subscriptions, analytics and custom dashboards on a shared infrastructure.
Each gym runs in its own isolated database schema with secure tenant separation and automatic subdomain routing.
Manage gym members, track payments, monitor subscriptions and view analytics from a centralized dashboard.
Integrated payment subscription system using Paystack with trial periods, monthly and yearly plans.
Each gym can customize their dashboard theme and colors from the settings panel.
Register members, track memberships, and manage gym attendance efficiently.
Monitor revenue, active members, expired subscriptions and gym activity metrics.
GymX is built using schema-based multi-tenancy where each gym operates on its own isolated schema while sharing the same application code.
When a new gym signs up, the system automatically creates:
Explore the platform using demo credentials.
Email: demo@gymx.app
Password: demo123
Download the latest version or run using Docker.
docker pull ghcr.io/codewithgodstime/gymx:latest docker run -p 8000:8000 gymx