Judo Club Manager — system SaaS dla klubów sportowych z aplikacją mobilną

Judo Club Manager to mój własny produkt: system w modelu SaaS do prowadzenia klubu sportowego, od kartoteki zawodników i składek po monitoring formy. Składa się z trzech części, które zaprojektowałem i zbudowałem od podstaw: panelu webowego dla klubu, aplikacji mobilnej na Androida i iOS oraz strony sprzedażowej z samodzielnym zakupem. Powstał z myślą o judo, ale sprawdza się w każdym sporcie indywidualnym.

To mój trzeci system dla klubów sportów walki, po Panelu Judo Opole i Strefie Elite Fighters. Tym razem nie dla jednego klubu, tylko jako produkt, w którym każdy klub ustawia go pod siebie.

Technologie

  1. Node.js i Express – API obsługujące panel, aplikację mobilną i integracje.
  2. MySQL / MariaDB z Sequelize – relacyjna baza danych z migracjami.
  3. React – panel klubu (Ant Design, TanStack Query, FullCalendar).
  4. React Native z Expo – aplikacja mobilna na Androida i iOS z aktualizacjami wydawanymi bez czekania na sklep.
  5. Next.js – strona sprzedażowa w dwóch językach, z cennikiem i zakupem.

Funkcjonalności

Zawodnicy i grupy

  • kartoteka członków klubu, grupy treningowe z przypisanymi trenerami, oddziały klubu,
  • zapisy nowych osób i zgłoszenia do klubu,
  • stopnie i pasy, kategorie wiekowe i wagowe, egzaminy na stopnie,
  • badania lekarskie i ubezpieczenia z terminem ważności i przypomnieniami.

Treningi i obecność

  • plan zajęć z treningami cyklicznymi i sezonami,
  • obecność odnotowywana z poziomu treningu, z własnymi statusami klubu,
  • zgłaszanie nieobecności przez rodzica i raporty frekwencji.

Finanse

  • składki i cenniki, także z indywidualnymi cenami i w kilku walutach,
  • płatności online przez Stripe, PayU albo PayPal na koncie klubu,
  • import wyciągu bankowego z propozycją dopasowania wpłat,
  • rachunki i potwierdzenia wpłat w systemie albo przez integrację z Fakturownią lub wFirmą,
  • wezwania do zapłaty i raport zaległości.

Monitoring zawodnika

  • poranny formularz wellness: sen, samopoczucie, zmęczenie, bolesność, stres, motywacja,
  • dziennik treningowy i obciążenie treningowe,
  • wskaźnik gotowości 0–100 z porannej ankiety (klub decyduje, które pola się liczą) i alerty przeciążeniowe dla trenera,
  • analityka całej grupy.

Sport i rywalizacja

  • kalendarz startów, starty i wyniki zawodnika,
  • tagowanie walk i wskaźniki techniczno-taktyczne,
  • wydarzenia klubowe z zapisami i ratami opłat.

Komunikacja

  • jeden kreator wiadomości: e-mail, SMS i powiadomienia push,
  • skrzynka wiadomości w aplikacji,
  • informacja dla nadawcy, gdy e-mail nie dotarł.

Aplikacja mobilna

Aplikacja na Androida i iOS ma osobne widoki dla trzech ról. Trener sprawdza obecność i plan zajęć, rodzic widzi składki i płaci online, a zawodnik wypełnia wellness i śledzi swoją formę.

Strona sprzedażowa i zakup

Strona judoclubmanager.com prezentuje moduły, aplikację i cennik w trzech planach (Core, Pro, Elite). Klub kupuje dostęp i zakłada konto samodzielnie, z 14-dniowym okresem próbnym. Strona działa po polsku i po angielsku, a na telefonie wygląda tak samo dobrze jak na komputerze.

Podsumowanie

Judo Club Manager łączy dwie rzeczy, które zwykle są w osobnych programach: administrację klubu i pracę sportową z zawodnikiem. Klub nie musi dopasowywać się do systemu. Sam ustawia statusy obecności, zakres zbieranych danych, cenniki i to, co widzą rodzice.

Za projektem stoi połączenie dwóch doświadczeń: ponad 20 lat w judo, w tym prowadzenie grupy, oraz praca inżyniera informatyki. Dzięki temu produkt odpowiada na problemy, które znam z maty, a nie tylko ze specyfikacji.

Produkt stale się rozwija. Nowe funkcje trafiają do klubów co kilka dni, a każda zmiana ma zapisane uzasadnienie decyzji.

Jubiler ŚwiatBiżuterii24 — przeniesienie sklepu z Shopera na WordPress i WooCommerce

Jubiler ŚwiatBiżuterii24 — przeniesienie sklepu z Shopera na WordPress i WooCommerce

Judo Club Manager — system SaaS dla klubów sportowych z aplikacją mobilną

Judo Club Manager — system SaaS dla klubów sportowych z aplikacją mobilną

Strona internetowa dla firmy PROFMAG

Strona internetowa dla firmy PROFMAG

K&K Usługi i Transport — nowoczesna strona firmowa z rozbudowaną strukturą SEO

K&K Usługi i Transport — nowoczesna strona firmowa z rozbudowaną strukturą SEO

Sinus Energy – strona internetowa i wsparcie widoczności lokalnej

Sinus Energy – strona internetowa i wsparcie widoczności lokalnej

Krohn — rozbudowa oferty, rekrutacji i obsługi zapytań

Krohn — rozbudowa oferty, rekrutacji i obsługi zapytań

Polski Związek Judo – realizacja dedykowanego serwisu internetowego

Polski Związek Judo – realizacja dedykowanego serwisu internetowego

Strona internetowa kancelarii prawnej – otyszecki.pl

Strona internetowa kancelarii prawnej – otyszecki.pl

Aplikacja dla systemu NiceGastro

Aplikacja dla systemu NiceGastro

Symultana-MK – profesjonalne tłumaczenia symultaniczne

Symultana-MK – profesjonalne tłumaczenia symultaniczne

Strona Internetowa Krzysztofa Wilkomirskiego

Strona Internetowa Krzysztofa Wilkomirskiego

Aplikacja mobilna MobiTor – Android i IOS

Aplikacja mobilna MobiTor – Android i IOS

UKS Judo Okay Opole

UKS Judo Okay Opole

Panel judo Opole

Panel judo Opole

Strefa klienta Elite-Fighters

Strefa klienta Elite-Fighters

Oprogramowanie do precyzyjnego lokalizowania położenia obiektów

Oprogramowanie do precyzyjnego lokalizowania położenia obiektów

Centrum Terapii i Psychoedukacji

Centrum Terapii i Psychoedukacji

Jubiler – ŚwiatBiżuterii24

Jubiler – ŚwiatBiżuterii24

Kick Boxing – Elite Fighters

Kick Boxing – Elite Fighters

Komora Hiperbaryczna

Komora Hiperbaryczna

Usługi i Transport

Usługi i Transport

Przeprowadzki Opole

Przeprowadzki Opole

International Judo League

International Judo League

Aktywni wakacyjni – kolonie dla dzieci

Aktywni wakacyjni – kolonie dla dzieci

Adwokat Chudzicki – kancelaria

Adwokat Chudzicki – kancelaria

Kamido 24

Kamido 24

Judo AZS Opole

Judo AZS Opole

Manufaktura Makijażu

Manufaktura Makijażu

Fizjo Motion

Fizjo Motion