IPSC Polska — Region
Pełny portal regionalny IPSC Polska — kalendarz zawodów, rejestr zawodników, sędziowie NROI, Puchar Polski i wieloetapowy workflow zatwierdzania zawodów.

Klient
IPSC Polska
Zakres prac
- • Publiczny portal: aktualności, kalendarz zawodów (L1–L5), rejestry zawodników i sędziów
- • Panele administracyjne dla 8 ról użytkowników (z obsługą wielu ról naraz)
- • Wieloetapowy workflow zatwierdzania zawodów (DR → NROI → KS)
- • CMS z media library i synchronizacją artykułów z ipsc-pl.org
- • Ranking Pucharu Polski liczony z wyników PractiScore (IPSC %)
- • Integracje: NROI API, synchronizacja zawodników i kalendarza, eksport ICS oraz XLSX
Technologie
Liczby, które mówią same za siebie
O projekcie
Portal regionalny IPSC Polska to kompleksowa aplikacja full-stack — od publicznego kalendarza zawodów oraz rejestrów zawodników i sędziów, po rozbudowane panele administracyjne dla organizatorów, dyrektorów regionalnych i przewodniczącego NROI. System obsługuje 8 ról użytkowników (z możliwością posiadania wielu ról jednocześnie), a każda z nich otrzymuje dedykowany panel z odpowiednim zakresem uprawnień. Sercem aplikacji jest wieloetapowy workflow zatwierdzania zawodów: od złożenia wniosku przez organizatora, przez akceptację Dyrektora Regionalnego i Przewodniczącego NROI, aż po publikację w oficjalnym kalendarzu. Portal automatycznie synchronizuje dane z oficjalnymi systemami IPSC (ipsc-pl.org i nroi.ipsc-pl.org) — listę zawodników, kalendarz, artykuły CMS oraz weryfikację licencji i klas sędziowskich — eliminując ręczne wprowadzanie danych. Ranking Pucharu Polski liczony jest automatycznie z wyników PractiScore (IPSC %), z podziałem na dywizje i kategorie. Całość zbudowana w nowoczesnym stacku full-stack TypeScript (React, Express, PostgreSQL z Drizzle ORM, TanStack Query), z CMS w stylu WordPress, mediami w Object Storage, autoryzacją sesyjną z logowaniem Google oraz trybem jasnym i ciemnym.
Cele klienta
- Centralizacja danych regionu w jednym systemie
- Automatyzacja synchronizacji z oficjalnymi systemami IPSC i eliminacja ręcznego wprowadzania danych
- Uporządkowanie procesu zatwierdzania zawodów
- Dostęp do funkcji dopasowany do roli użytkownika
Wyniki
- 1 459+ zawodników i 519 sędziów NROI w jednej bazie
- Automatyczne obliczanie rankingu Pucharu Polski z plików PractiScore
- Spójne źródło prawdy zsynchronizowane z ipsc-pl.org i nroi.ipsc-pl.org
Galeria




Zainteresowała Cię ta realizacja?
Porozmawiajmy o systemie dopasowanym do Twojego klubu lub organizacji.
