Shootero Instrukcja obsługi
▶ Otwórz demo

System zarządzania klubem strzeleckim

Shootero to kompletny system do prowadzenia ewidencji zawodników, licencji, zawodów, treningów i finansów klubu strzeleckiego.

👥

5 rodzajów użytkowników

Administrator klubu, zarząd, instruktor, sędzia i zawodnik — każdy z dedykowanymi uprawnieniami.

🏆

Zarządzanie zawodami

Tworzenie zawodów, zapisy online, generator list startowych z importem CSV, protokoły PDF.

💰

Finanse klubu

Składki, opłaty PZSS, płatności online (Przelewy24), taryfikator fee_rates per klasa.

🎯

Portal zawodnika

Każdy zawodnik ma własny panel do zarządzania swoimi danymi, badaniami i zapisami.

Jak korzystać z tej instrukcji

  1. Wybierz z menu po lewej swoją rolę w systemie
  2. Zobacz zrzuty symulujące rzeczywiste ekrany
  3. Przejdź do sekcji Scenariusze aby zobaczyć typowe workflow'y krok po kroku
  4. Otwórz demo: portal.shootero.pl/demo

Logowanie do systemu

System ma dwa ekrany logowania - oba akceptują zarówno pracowników klubu jak i zawodników.

💡 Dobra wiadomość: Nie musisz pamiętać który adres jest dla kogo. Oba działają dla wszystkich.

A. Uniwersalny ekran logowania

portal.shootero.pl/auth/login

SHOOTERO

Zawodnicy: zaloguj się e-mailem / PESEL (hasło przy pierwszym logowaniu = PESEL)

B. Portal z przełącznikiem

portal.shootero.pl/portal/login

Pierwsze logowanie zawodnika

Wejdź na /portal/login

Albo uniwersalny /auth/login

Login = e-mail, PESEL lub nr licencji

Dowolna z tych wartości z Twojego profilu

Hasło = własny PESEL

11 cyfr Twojego PESEL

Zmień hasło

Min. 8 znaków, nie może być PESEL

Reset hasła

  • Zawodnik: /portal/reset-password (wymaga e-mail + PESEL)
  • Pracownik: kontakt z administratorem klubu

Administrator klubu

Pełna kontrola nad własnym klubem — zawodnicy, finanse, zawody, konfiguracja.

Dashboard klubu

portal.shootero.pl/dashboard
Dashboard Zawodnicy Licencje Finanse Zawody Listy startowe Sędziowie Opłaty PZSS Sprzęt Treningi Kalendarz Raporty Konfiguracja
Zawodników aktywnych
78
Składki zebrane 2026
23 450 zł
Wygasające licencje (30 dni)
4

Uprawnienia administratora

Administrator klubu ma dostęp do wszystkich 15 modułów w swoim klubie:

  • Dashboard, Zawodnicy, Licencje, Finanse
  • Zawody, Listy startowe, Sędziowie, Opłaty PZSS
  • Sprzęt, Treningi, Ogłoszenia, Kalendarz
  • Raporty, Konfiguracja, Bezpieczeństwo
💡 Konfiguracja uprawnień: W Konfiguracja → Uprawnienia ról możesz dostosować co widzi Zarząd, Instruktor i Sędzia.

Zarząd klubu

Członkowie zarządu mają dostęp do wszystkich modułów klubu poza sekcją Bezpieczeństwo.

Co widzi Zarząd

ModułUprawnienia
Dashboard✓ Pełny
Zawodnicy✓ Dodawanie, edycja, usuwanie
Licencje✓ Pełne zarządzanie
Finanse✓ Wpłaty, raporty, zaległości
Zawody✓ Tworzenie, wyniki, protokoły
Sędziowie✓ Rejestr sędziów
Opłaty PZSS✓ Zarządzanie składkami
Sprzęt✓ Broń klubowa i zawodników
Treningi, Ogłoszenia, Kalendarz✓ Pełny
Raporty✓ Export danych
Konfiguracja✓ Ustawienia klubu
Bezpieczeństwo✗ Tylko Administrator

Typowe zadania zarządu

  • Przeglądanie finansów klubu i zaległości składek
  • Zatwierdzanie dokumentów (badania lekarskie, licencje)
  • Komunikacja: ogłoszenia dla wszystkich zawodników
  • Generowanie raportów finansowych dla PZSS
  • Nadzór nad strategią rozwoju klubu

Instruktor

Trenerzy i instruktorzy. Pracują ze swoimi zawodnikami - treningi, zawody, sprzęt.

Menu instruktora

portal.shootero.pl/dashboard
Dashboard Zawodnicy Licencje Zawody Listy startowe Sprzęt Treningi Kalendarz Raporty

Brak dostępu do: Finanse, Opłaty PZSS, Sędziowie, Konfiguracja, Bezpieczeństwo

Typowe zadania instruktora

Planowanie treningu

Wejdź w Treningi

/trainings/create

Data, godzina, czas trwania

Ustaw parametry treningu

Dyscyplina

Wybierz typ treningu

Przypisani zawodnicy

Zapiszą się sami przez portal

Wpisanie wyników zawodów

portal.shootero.pl/competitions/15/results
Pistolet pneumatyczny 40 strzałów
ZawodnikSeria 1Seria 2Seria 3Seria 4Suma
Kowalski Jan94979596382
Nowak Anna91939492370
Wójcik Piotr88908991358

Sędzia

Minimalne menu - dostęp tylko do zawodów i kalendarza.

Co widzi sędzia

portal.shootero.pl/dashboard
Dashboard Zawody Kalendarz

Typowe zadania sędziego

  • Wpisywanie wyników zawodów (/competitions/{id}/results)
  • Wpisywanie serii strzałów dla konkurencji (/competitions/{id}/events/{eid}/series)
  • Generowanie rankingu klasyfikacyjnego
  • Export protokołów PDF
ℹ Sędzia klubu vs licencja sędziowska: W systemie istnieje różnica między rolą systemową sędzia (pozwala zalogować się i wpisywać wyniki) a licencją sędziowską PZSS (dokument w rejestrze /judges). Zawodnik może mieć licencję PZSS bez konta użytkownika, i vice versa.

Rejestr sędziów klubu

portal.shootero.pl/judges
Rejestr sędziów 3 licencji
ZawodnikKlasaDyscyplinaNr licencjiWażna doOpłata roczna PZSS
Kowalski Jan 👤IIPistoletLS-123/202431.12.2026 za 260 dni✓ 2026
Nowak AnnaIIIKarabinLS-456/202431.12.2026 za 260 dniNiezapłacona

Zawodnik (portal)

Każdy członek klubu ma swój portal gdzie zarządza swoimi danymi, badaniami, zapisuje się na zawody i opłaca składki.

Dashboard portalu zawodnika

portal.shootero.pl/portal
🏠 Dashboard 👤 Profil 🏥 Badania 🏆 Zawody 📊 Wyniki 💰 Składki 🔫 Broń 🎯 Treningi
Najbliższe zawody

🏆 Mistrzostwa Polski - Bydgoszcz
12 czerwca 2026

Status dokumentów

Licencja zawodnicza Aktywna

Badanie lekarskie wygasa za 23 dni

Składka 2026 Do zapłaty

Funkcje portalu

SekcjaURLCo robi
Dashboard/portalStrona główna ze skrótami
Profil/portal/profilePodgląd swoich danych
Edycja kontaktu/portal/profile/editTelefon, adres (tylko)
Badania lekarskie/portal/examsUpload PDF/JPG/PNG (max 5MB)
Zawody/portal/competitionsLista dostępnych zawodów
Zapisy/portal/competitions/{id}/registerWybór konkurencji
Wyniki/portal/resultsHistoria wyników
Składki/portal/feesZaległości + Przelewy24
Moja broń/portal/weaponsRejestr własnej broni
Treningi/portal/trainingsZapisy/wypisy
Zmiana hasła/portal/change-passwordZmień swoje hasło

Pierwsze logowanie

Otwórz /portal/login

Podaj adres administratorowi klubu — otrzymasz link

Login = e-mail, PESEL lub nr licencji

Cokolwiek z Twojego profilu w klubie

Hasło = własny PESEL

11 cyfr PESEL

System wymusi zmianę hasła

Min. 8 znaków, nie może być PESEL

⚠ Status blokuje logowanie: Jeśli Twój status w klubie to zawieszony lub wykreślony, nie zalogujesz się. Kontakt z biurem klubu.

Scenariusz: Dodanie nowego zawodnika

Krok po kroku: od utworzenia rekordu do pierwszego logowania zawodnika.

Admin: /members/create

Kliknij "+ Dodaj zawodnika" na liście zawodników

Wypełnij podstawowe dane

Imię, nazwisko, PESEL, e-mail, data urodzenia, typ członkostwa

Zapisz

System wygeneruje automatyczny numer członkowski (np. KS20260042)

W edycji: dodaj dyscypliny

Kliknij "+ Dodaj", wybierz dyscyplinę, klasę i instruktora

Dodaj licencję zawodniczą

Sekcja "Licencja zawodnicza" → "+ Dodaj licencję". Numer L- → auto-wykrywa typ. Data ważności auto = 31.12 bieżącego roku

Wyślij zawodnikowi adres portalu

Link: portal.shootero.pl/portal/login. Login = e-mail, hasło = PESEL

Zawodnik zmienia hasło i uzupełnia dane

Telefon, adres, wrzuca badania lekarskie

Formularz dodawania zawodnika

portal.shootero.pl/members/create
Dane osobowe
Dyscypliny
DyscyplinaKlasaInstruktorOd
Pistolet sportowyBNowak Piotr14.04.2026🗑

Scenariusz: Dodanie licencji zawodnikowi

System automatycznie rozpoznaje typ licencji, ustawia datę ważności i wykrywa duplikaty.

Formularz dodawania licencji

portal.shootero.pl/licenses/create?member_id=34
Pistolet Karabin

Automatyczne wykrywanie typu

Numer licencjiWykryty typData ważności
69704/PAT/05/2021PatentBezterminowa
L-12345Zawodnicza31.12.2026
LS-123/2024Sędziowska31.12.2026
TR-789/2024Trenerska31.12.2026

Wykrywanie duplikatów

💡 Uwaga: Jeśli zawodnik już ma licencję tego samego typu, system wyświetli ekran potwierdzenia.
portal.shootero.pl/licenses/confirm-duplicate
⚠ Zawodnik Kowalski Jan posiada już licencję tego typu:
Numer: L-12345 · Ważna do: 31.12.2025 WYGASŁA

Scenariusz: Rejestracja wpłaty

Szybkie dodawanie wpłat z wyszukiwarką zawodnika i taryfikatorem.

Formularz wpłaty

portal.shootero.pl/finances/create
Nowa wpłata
Kowalski Jan [KS20260042]
Kowalska Anna [KS20260087]
Kowal Piotr [KS20250012]
💡 Sugerowana kwota: 600,00 PLN (klasa B) · Zastosuj

Lista wpłat z paginacją

portal.shootero.pl/finances
Łącznie 2026
23 450 zł
Składka roczna
18 600 zł (31 wpłat)
PZSS
4 200 zł (14 wpłat)
DataZawodnikTypKwotaMetoda
14.04.2026Kowalski JanSkładka roczna600,00 złprzelew
13.04.2026Nowak AnnaSkładka PZSS300,00 złgotówka
13.04.2026Wójcik PiotrSkładka roczna600,00 złkarta

Łącznie: 89 wpłat

Scenariusz: Zawody i listy startowe

Od utworzenia zawodów, przez zapisy zawodników, po wygenerowanie list startowych i protokół PDF.

Utworzenie zawodów

portal.shootero.pl/competitions/create

Zapisy zawodników przez portal

portal.shootero.pl/portal/competitions/15/register

Mistrzostwa Klubu 2026

12 czerwca 2026 · Strzelnica Klubowa

Wybierz konkurencje

Generator list startowych

portal.shootero.pl/startlist/5
1. Parametry
✓ Gotowe
2. Dyscypliny
✓ 3 dyscypliny
3. Import CSV
✓ 45 zawodników
Zmiana 1 · 10:00-10:30 · Pistolet pneumatyczny
TorZawodnikKlub
1Kowalski JanKS Tarcza
2Nowak AnnaKS Tarcza
3Wójcik PiotrStrzelcy WRO

Protokół wyników

portal.shootero.pl/competitions/15/protocol
🏆 Ranking końcowy
MiejsceZawodnikKlubWynik
🥇 1Kowalski JanKS Tarcza382
🥈 2Nowak AnnaKS Tarcza370
🥉 3Wójcik PiotrStrzelcy WRO358

Bezpieczeństwo (2FA, hasła)

Dwuskładnikowe uwierzytelnianie i zmiana hasła.

Konfiguracja 2FA

portal.shootero.pl/2fa/setup

🔒 Dwuskładnikowe uwierzytelnianie

Zeskanuj aplikacją Google Authenticator / Authy:

[QR kod]

Lub wpisz klucz ręcznie:

JBSWY3DPEHPK3PXP

🔑 Zmiana hasła

Kody zapasowe

💡 Ważne: Po aktywacji 2FA zapisz 8 kodów zapasowych w bezpiecznym miejscu. Pozwalają zalogować się gdy nie masz dostępu do aplikacji (np. zgubiony telefon).
portal.shootero.pl/2fa/backup-codes
A3B2-C4D5 E6F7-G8H9 J0K1-L2M3 N4O5-P6Q7 R8S9-T0U1 V2W3-X4Y5 Z6A7-B8C9 D0E1-F2G3

Limity logowania

  • 5 nieudanych prób w 15 minut → blokada IP
  • Po czasie blokady licznik się resetuje
  • Dotyczy zarówno logowania pracowników jak i zawodników

Reset hasła

KtoJak
Zawodnik/portal/reset-password — e-mail + PESEL
Pracownik klubuKontakt z administratorem klubu
Administrator klubuKontakt z działem wsparcia Shootero
🛡 Security by design: System separuje sesje pracowników (user_id) od sesji zawodników (member_id) - nie można niechcący wymieszać uprawnień.