Self-hosted gym membership manager with front-desk check-in guards and class-pack credit tracking.
Independent gyms, yoga and pilates studios, martial-arts schools and CrossFit boxes run on one of two things: an expensive per-member SaaS subscription that keeps climbing as you grow, or a spreadsheet that can't tell the front desk whether the person at the door is actually allowed in.
Neither answers the questions you ask every day:
Keep a roster with contact info, emergency contacts, notes, and status, with search, filter, and CSV export.
Support monthly, annual, class-pack (with credits), and day-pass plans with automatic term dates.
Block expired, frozen, and cancelled members with a clear reason, and decrement class-pack credits, blocking at zero.
Record charges and payments, mark items paid, and see an arrears list with totals.
See active members, check-ins today, revenue this month, expiring memberships, and overdue payments at a glance.
Runs on PHP 8+ with MySQL or SQLite on standard shared hosting, with no subscription or per-member charges.
Checkout isn't open yet. Leave your email and we'll send one note the moment Gymora can be purchased — nothing else.
Two-minute web installer; PHP 8+ with MySQL or SQLite, standard shared-hosting compatible.
No — Gymora is the staff/owner operations system. Your front desk checks members in; your owner watches revenue and arrears. There is no public-facing member login to secure or support.
No. Gymora records payments and shows you who is in arrears. Take payment through your own processor, card terminal, or cash, then mark it paid.
Yes. Gymora needs PHP 8+ with PDO — present on virtually all cPanel/Plesk hosts. Choose SQLite for zero database setup, or MySQL for production. The web installer takes about two minutes.
The entire membership/check-in core lives in one class and ships with 90 offline test assertions covering the guards, credit decrement, status transitions, expiry, arrears, and revenue math.
No — Gymora is single-location and single-tenant, with one staff/admin login per install.
The live demo is being prepared — check back shortly.
Demo — coming soon