Athletix is an Egyptian gym chain. Their member-facing app is live on the App Store as Athletix Eg. Like most gym operators, they were running on the patchwork that the fitness industry tends to accumulate: spreadsheets for membership, a paper logbook at the front desk, a standalone fingerprint device that didn’t talk to either, and a billing process that didn’t talk to any of them. They wanted one system to replace all of it — and we built it.
What we built
The platform has three coordinated surfaces:
- Admin web app — Angular, backed by Supabase (PostgreSQL + auth + realtime + storage in one). Gym staff manage members, schedules, sessions, and the operational reality that runs the club.
- Member mobile app — Flutter, iOS + Android. Members track their membership, browse the schedule, and book sessions. The iOS build ships on the App Store as “Athletix Eg”.
- Biometric machine integration — the front-desk fingerprint and facial-recognition device is wired directly into the admin system. When a staff member adds a new client in the web app, that client is automatically enrolled on the biometric device. No double-entry, no front-desk delay before a new member can check in.

Schedule Management in the admin app. The month grid is the visible half; the sidebar is the rest of the job — members, branch visits, guest trials, the freeze log, memberships, PT sessions and staff, all the operational surface a multi-branch club actually runs on.

The member side, live on the App Store as Athletix Eg. Classes a member has already reserved are badged in the schedule, so they see what they hold while browsing what is still open — the same session data the admin app on the other side is editing.

Where a membership starts. The record created on this form is the one that propagates to the front-desk face and fingerprint reader — the staff member fills it in once, and the door knows the new client before they reach it.
Why the integration matters
The fingerprint/face integration is what closes the loop. Without it, every new member has to be added twice — once in the SaaS, once at the device — and the two systems drift the moment one update gets missed. With the integration, the admin web app is the single source of truth, and the hardware follows. That’s the difference between “a gym SaaS” and “a system that actually runs the gym.”
Where it is today
Shipped in 2025, in active production at Athletix’s locations, with continued maintenance and new feature development through 2026. The member app’s App Store rating and the chain’s ongoing roadmap with us are the strongest signals we have today.