FITPULSE App
Cross-platform member app for iOS and Android with check-in, training library, profile management, and a dedicated feedback hub.
Project Details
For FitPulse we built a mobile member app with React Native and Expo Router. The product connects core studio workflows and service in one clear mobile experience: from QR check-in and guided training to membership, invoices, appointments, and voluntary feedback.
Technology Stack
Key Metrics
Project Links
Project Goals
Mobilize the member experience
Make essential studio features instantly available in-app
Cross-platform delivery
Ship Android and iOS with one consistent product foundation
Digitize service workflows
Bundle check-in, invoices, appointments, and support in one app flow
Reliable API integration
Use production-ready endpoints with local fallback for stable development
The Challenge
FitPulse needed a modern mobile app that covers both daily studio interactions and member self-service functions. The app had to ship quickly, remain consistent across iOS and Android, and stay usable for development and QA even without a live backend at all times.
Our Solution
We implemented a React Native app with Expo Router as a clearly structured multi-screen experience. TanStack Query manages data flows for Home, Activity, Training, Benefits, and Profile. Dedicated mutation flows were added for feedback use cases (report equipment, submit suggestion, rating). If no API URL is configured, the app automatically falls back to local data so development and demos can run without backend blockers.
Defined the product structure with 5 core tabs and deep routes for detail screens
Built a reusable UI system with cards, rows, badges, and app screen layouts
Implemented the QR check-in flow as a modal experience with status feedback
Created the training area with machine library and guided detail pages
Developed profile flows for membership, invoices, appointments, notifications, and support
Integrated an API layer with TanStack Query and fallback mode for robust data handling
Results & Impact
Faster product delivery
Expo-based workflow accelerates iteration and release cycles
Improved member self-service
Membership, invoices, appointments, and support available in-app
Stable operation without backend dependency
Fallback data secures development, QA, and stakeholder demos
Delivered a React Native app for Android and iOS
Established a clear 5-tab information architecture with focused user flows
Integrated QR check-in, training library, and profile services in one product
Implemented a feedback hub with report, suggestion, and rating flows
Provided an API-first architecture with local fallback for resilient development
Gallery
Client Feedback
"The FITPULSE app makes daily studio interactions much easier for our members. Check-in, training, and service are now available in one central mobile experience."
Lessons Learned
Structure cross-platform products early
A clear routing and component model removes complexity later in delivery.
Fallback data speeds up teams
Local mock data prevents stalls when backend integration is delayed.
Service features increase daily app value
Self-service around membership, appointments, and feedback improves retention.