Back to work

Mobile developer · React Native app

Power Sport App

One app, three roles — member, trainer, and staff, from a single login.

Mobile developer · React Native app · 2026

Mobile appFitnessReact Native
See it in action
Power Sport App

Overview

Power Sport is a women-only gym chain, and this is its mobile companion — one Expo/React Native app that adapts entirely to whoever's logged in. A member gets fitness tracking and gym access, a trainer gets class and attendance tools, and staff get clock-in and task management, all from the same login screen and the same codebase.

The app talks to the same Django backend that powers the gym's CRM and website, with GPS-verified clock-in for trainers and staff — each attendance record is checked against that branch's geofence before it's accepted — and a full-screen, offline-capable QR code members use for gym access.

Built bilingual and RTL-first (Arabic is the default, not a retrofit), with biometric login for fast re-entry and crash reporting wired in from early in development. Each of the app's roughly 44 screens is organized as a self-contained feature module, which kept things manageable as member, trainer, and staff functionality grew in parallel.

Tech stack

Expo (SDK 54)React NativeTypeScriptReact NavigationTanStack QueryZustandReact Hook Form + Zodi18next

Key features

  • One app, three roles

    A member, a trainer, and gym staff each get a completely different experience — tracking, class tools, or clock-in and tasks — from one login and one codebase.

  • QR gym access

    A full-screen, offline-capable QR code members present at the door — no signal, no problem.

  • GPS-verified clock-in

    Trainer and staff attendance is checked against each branch's exact location before it's accepted, so clock-ins can't happen off-site.

  • Class booking & attendance

    Members browse and book classes; trainers mark attendance, track member progress notes, and see performance stats.

  • Wallet & subscriptions

    Subscription packages, wallet balance, and self-service freeze/cancel flows, all in-app.

  • Biometric login & real-time alerts

    Fast, secure re-entry via biometrics, push notifications, and crash reporting from day one.

What they said

Clear communication, on time, and the animations are chef's kiss.

Power Sport

Ahmed R.

PM · Power Sport

Organizations

Power Sport