Body Balance — Inteligentny system dla fitness i rehabilitacji
Cel projektu
Stworzyliśmy Body Balance, aby zarządzanie treningami, rehabilitacją i działalnością klubu fitness było proste, efektywne i przejrzyste. Współcześni klienci cenią szybki dostęp do specjalistów, spersonalizowane programy i łatwe śledzenie postępów. Trenerzy i administratorzy potrzebują narzędzi do planowania harmonogramu, zarządzania finansami i statystyk. Nasza platforma łączy aplikacje mobilne dla klientów i panel administracyjny w jednym rozwiązaniu.
Koncepcja
Body Balance to kompleksowe oprogramowanie z panelem administracyjnym i aplikacjami mobilnymi dla klientów i trenerów.
Platforma umożliwia:
- 📅 Rezerwację i płatność za wizyty online
- 🏋️♂️ Otrzymywanie spersonalizowanych programów treningowych
- 🎥 Dostęp do biblioteki wideo ćwiczeń z historią serii, powtórzeń i używanych ciężarów
- 📸 Wysyłanie zdjęć do trenera w celu analizy postępów
- 📊 Śledzenie postępów w czasie rzeczywistym
- 📈 Statystyki dla administratora: wizyty, zarobki, procent odwołań
- ⏰ Edycja godzin pracy trenerów indywidualnie
Zrzuty przedstawiają ekrany wprowadzające aplikacji. Imiona i szczegóły wizyt mają charakter przykładowy.



Zalety
- 📱 Mobilność — dostęp z telefonu lub tabletu
- 💪 Personalizacja — indywidualne programy i instrukcje wideo
- 📊 Analiza — statystyki wizyt, zarobków i postępów
- ⚙️ Elastyczność administracyjna — zarządzanie harmonogramem, POS, kalendarzem i finansami
- 🔒 Bezpieczeństwo danych — ochrona danych klientów i trenerów
Technologie
Aplikacja mobilna na iOS i Android powstała w React Native, Expo i TypeScript.
- CRM klubu fitness korzysta z React i TypeScript; Tailwind CSS odpowiada za wygląd panelu administracyjnego.
- Serwerowe API korzysta z PHP, Symfony i API Platform; Doctrine ORM obsługuje zapis danych.
- Redux Toolkit zarządza stanem aplikacji; React Hook Form i Zod obsługują formularze i walidację.
- React Native Video obsługuje odtwarzanie ćwiczeń, a OneSignal integruje powiadomienia mobilne.



Tworzenie aplikacji fitness i rehabilitacyjnych: Body Balance
Fitness, rehabilitacja i treningi personalne w jednym miejscu.
Rezerwacje, trening i praca specjalistów
Body Balance łączy doświadczenie klientów z pracą trenerów i administratorów. Projekt obejmuje zapisy na zajęcia, indywidualne programy i informacje o ćwiczeniach oraz organizację sesji i harmonogramów.
Role w platformie fitness
Rezerwacja, przegląd programu i zarządzanie dostępnością wymagają różnych interfejsów. Przed rozwojem określ dane dostępne dla każdej roli oraz sposób przekazywania zmian między aplikacjami i administracją.
