Moduł: Konfiguracja klubu
Tutaj robisz wszystkie ustawienia: słowniki, użytkownicy, branding, integracje.
Sekcje konfiguracji
Klub
Konfiguracja → Klub:
- Nazwa, NIP, REGON, KRS (jeśli jest)
- Adres, e-mail, telefon
- Status (aktywny / zawieszony)
- Identyfikator slug (do subdomeny
{slug}.shootero.pl)
Branding
Konfiguracja → Branding:
- Logo klubu (PNG/JPG, ideal 200x60px)
- Kolor primary (hex, używany w UI)
- Kolor navbar
- Custom CSS (dla zaawansowanych — ostrożnie, może popsuć layout)
- Favicon
Użytkownicy
Konfiguracja → Użytkownicy:
- Lista pracowników z dostępem do panelu.
- Role:
admin,zarzad,instruktor,sędzia,księgowość,zawodnik(multi-role per klub,migration_v29). - Aktywacja przez e-mail.
- Resetowanie hasła (admin może).
Słowniki
- Dyscypliny — pre-loaded (PSP, KCS, KDW...) + klubowe.
- Klasy zawodników — Master/A/B/C/D pre-loaded (per dyscyplina,
migration_v30). - Typy płatności — składka miesięczna, roczna, startowa, opłata badania, opłata licencji, itp.
- Cennik składek — stawki per klasa + zniżki (zarząd-link -50%, fee_exempt = 0).
- Typy badań lekarskich — sportowe, rozszerzone PZSS, itp.
- Typy licencji — zawodnicza, trenerska, sędziowska, patent (
migration_v17). - Kategorie zdarzeń kalendarza — kolory + nazwy.
- Typy broni — pistolet, karabin, strzelba, pneumatyczne (
migration_v35).
Powiadomienia
Konfiguracja → Powiadomienia:
- Wygasające badania (30/14/3 dni)
- Wygasające licencje
- Zaległości w składkach
- Nowe zawody (do klubowiczów)
Per powiadomienie: kanał (e-mail / SMS / oba), czy włączone.
E-mail / SMTP
Konfiguracja → E-mail:
- Konfiguracja SMTP per klub (zalecane — wysyłka z własnego adresu, wiarygodność).
- Szablony e-mail (welcome, przypomnienia, reset hasła, faktura).
- Test wysyłki.
Płatności (P24)
Konfiguracja → Płatności:
- Merchant ID, CRC, API key Przelewy24.
- Test sandbox.
- Konfiguracja zwrotów.
Subskrypcja Shootero
Konfiguracja → Subskrypcja:
- Aktualny plan, limit klubowiczów, wykorzystanie.
- Upgrade / downgrade.
- Faktury.
RODO
Konfiguracja → RODO:
- Szablony klauzul informacyjnych.
- Szablony zgód.
- Eksport całego klubu (do migracji / archiwum).
Audit log
Konfiguracja → Audit log — kto, kiedy, co zmienił. Przydatne przy dochodzeniu incydentów.
Feature flags
Konfiguracja → Feature flags (migration_v18) — włącz/wyłącz moduły per klub (np. klub bez zawodów może wyłączyć moduł Zawody, żeby uprościć UI).
Best practices
- Najpierw słowniki — przed pierwszym klubowiczem.
- Branding na koniec — najpierw funkcja, potem polish.
- 2FA dla admina — natychmiast.
- Test e-mail przed prowadzeniem klubu — niezbędne, żeby klubowicze dostawali powiadomienia.
Powiązane
- Onboarding checklist — krok po kroku konfigurację.