Projekt pokazuje aplikację mobilną w React Native (Expo) z jedną bazą kodu na iOS i Androida. Zawodnik widzi grafik z podziałem na dyscypliny i poziomy, zapisuje się na trening, sprawdza ważność karnetu i kupuje nowy przez płatność online.
Przy wejściu na salę zawodnik pokazuje kod QR w aplikacji, a trener lub recepcja skanuje go telefonem. Obecność zapisuje się automatycznie i zdejmuje wejście z karnetu. Rodzic może mieć w jednym koncie profile dzieci i zarządzać ich zapisami.
Zaplecze to backend API na Laravelu i panel w Filamencie. Klub układa grafik, definiuje rodzaje karnetów i ceny, widzi płatności i frekwencję. Odwołany trening jednym kliknięciem wysyła powiadomienie push do wszystkich zapisanych.