⚠️
Open in your browser for camera access.
Tap the menu → "Open in Browser".

Point camera at member's QR code

📷

Camera access is off.
Allow camera permission to scan.

Tip: install FitDesk to your home screen (Share → Add to Home Screen) so it remembers camera access.

Members
Total
Active
Inactive
🔍
Finance
Settings

Your gym's details. These appear on receipts, member cards, and the scan screen.

Bank account — shown to members paying by transfer

First-time database setup only. Run this once in your Supabase SQL editor.

Add, edit or remove the plans your gym offers. These power sign-up, renewals and the scanner's session windows.

When members start appearing for renewal reminders in the Members tab. Tighten these as needed.

Monthly & longer
start reminding before expiry
days
Shorter than a month
weekly, biweekly, etc.
days
Invite a team member

Generate a one-time code, then share it. Your staff tap "Join with code" on the login screen and enter it to create their account with this role.

Manager permissions

Choose which Settings sections managers can open and edit. All off by default — turn on only what you want them to control.

Invite codes
No codes yet.
Your team
Just you for now.

A record of what changed in your gym — who did it and when. Newest first. Tap an entry for detail.

Expand to load activity.
New Member
📷
Membership expires
Payment
Package
₦0
✓ Member added & payment logged
📲 Tap the code to enlarge or share QR only
Edit Member
Add Package

How long this plan lasts. Use 0 for a same-day pass or single session.

Filter & Sort
Status
Membership Type
Services Used
Sort By
₦0
·
Gym
Status
Theme
Step 1
Add FitDesk to your phone
Install it like an app — opens full-screen in one tap, and remembers your camera permission so scanning just works.
1
Tap the Share buttonin your browser bar (bottom on iPhone, top on iPad).
2
Scroll down and tap Add to Home Screen.
3
Tap Add, then launch FitDesk from your home screen.
Sign in to your gym

Staff: tap "Join with code" to create your account.

Built by Nai's Media Ltd
Select country
Member
GYM-…