appdevelopmentdesign
2026
Back to Projects

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.

91%
Categoryapp, development, design
Year2026
Project IDfitpulse-app
Duration3 months
RoleMobile App Development & Product Design
ClientFitPulse
Team Size2 developers

Technology Stack

Mobile app
React NativeExpoExpo RouterTypeScript
UI & motion
NativeWindReact Native Reanimatedexpo-linear-gradient
Data & architecture
TanStack QueryREST APIFallback mock dataZustand

Key Metrics

2
Platforms
One codebase for Android and iOS
5
Core tabs
Activity, Training, Home, Benefits, and Profile
16
App screens
Modular route structure with Expo Router
11
API endpoints
8 read endpoints and 3 feedback mutation endpoints

Project Goals

01

Mobilize the member experience

Make essential studio features instantly available in-app

02

Cross-platform delivery

Ship Android and iOS with one consistent product foundation

03

Digitize service workflows

Bundle check-in, invoices, appointments, and support in one app flow

04

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.

1

Defined the product structure with 5 core tabs and deep routes for detail screens

2

Built a reusable UI system with cards, rows, badges, and app screen layouts

3

Implemented the QR check-in flow as a modal experience with status feedback

4

Created the training area with machine library and guided detail pages

5

Developed profile flows for membership, invoices, appointments, notifications, and support

6

Integrated an API layer with TanStack Query and fallback mode for robust data handling

Results & Impact

Key Metrics
1 for 2 platforms
Codebase
Shared mobile codebase for Android and iOS
16 screens
Navigation coverage
From dashboard flows to specialized profile and training routes
11 endpoints
Data integration
Consistent query/mutation architecture for studio features
Business Impact

Faster product delivery

Expo-based workflow accelerates iteration and release cycles

Cross-platform rollout

Improved member self-service

Membership, invoices, appointments, and support available in-app

One central app flow

Stable operation without backend dependency

Fallback data secures development, QA, and stakeholder demos

No backend blocker
Key Achievements

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

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."
SM
Studio management
FitPulse at FitPulse

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.

Ready for Digital Change?

From brand strategy to app development – we take your ideas to the next level.

Dan KüchenFWRDfit4gamingMaze & Friendsdan-nordsolarzenpurrajungglasGoldentastefitpulseppfaustria
Dan KüchenFWRDfit4gamingMaze & Friendsdan-nordsolarzenpurrajungglasGoldentastefitpulseppfaustria
Dan KüchenFWRDfit4gamingMaze & Friendsdan-nordsolarzenpurrajungglasGoldentastefitpulseppfaustria
Dan KüchenFWRDfit4gamingMaze & Friendsdan-nordsolarzenpurrajungglasGoldentastefitpulseppfaustria