FitDesk app icon

FitDesk

Class management for freelance fitness instructors. Track sessions, clients, payments, and trainee packages — entirely on your device. No cloud, no account, no subscription.

React NativeExpoTypeScriptAndroidSQLiteLocal-first
Play Store — coming soonPrivacy Policy

Screenshots

FitDesk welcome screen
Dashboard — today's sessions
Calendar week view
Class details
Payments tracking
Notifications
Settings
Data & privacy settings

Features

Dashboard

Today's sessions at a glance with upcoming week view and trainee names on cards.

Calendar

Week view with session dots and trainee names inline for personal training slots.

Class Management

Recurring series (weekly or custom) and one-off sessions. Supports both manager-assigned classes and personal training clients.

Trainee Packages

Link multiple trainees to a personal series. Session count auto-tracks (e.g. Session 3 / 12) and decrements on completion.

Payments

Manager payments grouped by centre with per-session drill-down. Trainee packages tracked monthly.

Notifications

Class reminders 15 min, 30 min, or 1 hour before. Payment reminders included.

Data Export / Import

JSON backup keeps your data safe. Full import restores everything on a new device.

100% Offline

No internet, no account, no subscription. All data stays on your device.

Personal project built with React Native and Expo. No analytics, no tracking, no third-party data access. Questions or feedback? Get in touch