A high-contrast, lightning-fast dashboard built for gym and martial arts studio owners. Manage memberships, track payments, and protect your database effortlessly.
Interact with the mock dashboard below to see how GymDesk handles different member types, computes BMIs, and processes membership freezes or renewals live.
GymDesk combines specialized business logic with secure and robust DevOps workflows to make hosting safe and reliable.
Specialized member directories for Gym (with body statistics and automatic BMI calculators) and Taekwondo students (with age & guardian tracking).
Easily freeze memberships to pause billing and automatically extend expiration dates, or renew memberships to reset the billing cycle from today.
Powered by Django Channels and Redis WebSockets, the front desk dashboard syncs member check-ins and operations across devices in real time.
Completely free database backups executing nightly via GitHub Actions, securing a 90-day rolling recovery window for total data safety.
Active health-check endpoint that pings the database, keeping the free-tier Supabase project awake and avoiding cold starts or inactivity pausing.
Obfuscated admin console URL routes controlled via environment variables, SSL enforcement, secure cookie wrappers, and HSTS headers.