Body Balance Gym

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.

Powitanie i rezerwacja zajęć
Powitanie i rezerwacja zajęć
Wybór usługi i rezerwacja wizyty
Wybór usługi i rezerwacja wizyty
Filmy z ćwiczeniami i materiały edukacyjne
Filmy z ćwiczeniami i materiały edukacyjne

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.
React Native Expo React TypeScript PHP Symfony
Powrót do portfolio

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ą.