Body Balance β Intelligent system for fitness and rehabilitation
Project Goal
We created Body Balance to make managing workouts, rehabilitation, and fitness club operations simple, efficient, and transparent. Modern clients value quick access to specialists, personalized programs, and easy progress tracking. Trainers and administrators need tools for schedule planning, financial management, and statistics. Our platform combines mobile apps for clients and a powerful admin panel in one integrated solution.
Concept
Body Balance is a comprehensive software solution with a web admin panel and mobile apps for clients and trainers.
The platform allows:
- π Booking and paying for sessions online
- ποΈββοΈ Receiving personalized training programs
- π₯ Accessing a video library of exercises with history of sets, repetitions, and weights
- πΈ Sending photos to the trainer for progress analysis
- π Tracking progress in real time
- π Admin statistics: visits, earnings, and cancellation rate
- β° Editing trainer schedules individually
The screenshots show the applicationβs onboarding screens. Names and appointment details are illustrative.



Advantages
- π± Mobility β access from phone or tablet
- πͺ Personalization β individual programs and video instructions
- π Analytics β visit, earnings, and progress statistics
- βοΈ Administrative flexibility β manage schedules, POS, calendar, and finances
- π Data security β protection of client and trainer information
Technologies
Mobile app for iOS and Android built with React Native, Expo and TypeScript.
- Fitness club CRM built with React and TypeScript; Tailwind CSS styles the administration interface.
- Backend API built with PHP, Symfony and API Platform; Doctrine ORM manages persistence.
- Redux Toolkit manages application state; React Hook Form and Zod support forms and validation.
- React Native Video supports exercise playback, and OneSignal integrates mobile notifications.



Fitness and rehabilitation app development: Body Balance
Fitness, rehabilitation and personal training, connected.
Booking, training and specialist workflows
Body Balance connects the client experience with the work of trainers and administrators. Its project case covers appointment booking, personalised training programmes and exercise information, alongside the operational tools needed to organise sessions and schedules.
Designing a connected fitness product
When planning a similar platform, separate the needs of clients, specialists and office staff. Booking a session, reviewing a programme and managing availability require different interfaces. Define which information each role can view or change and how updates should appear across mobile applications and administration tools.
