Funkcjonalności systemu strzelApp.pl
strzelApp.pl to system do zarządzania strzelnicą, zawodami strzeleckimi i książką wejść. Obsługuje trzy główne role: zawodnika (bezpłatne konto – zapisy na zawody, wejścia QR, wyniki), sędziego (wprowadzanie wyników w przypisanych konkurencjach) oraz administratora klubu (zakładanie zawodów i strzelnic, konfiguracja opłat, akceptacja uczestników, rozliczenia).
W systemie wyróżniamy trzy główne obszary: książka wejść (wejścia na strzelnicę, autoryzacja wejść, QR, goście), zawody strzeleckie (tworzenie, rejestracje, płatności, akceptacja), wyniki (wprowadzanie, publikacja). Poniżej tabela: wiersze według typu funkcjonalności, kolumny Gość, Zawodnik, Sędzia, Klub – ✓ = dostęp. Zasada: sędzia może wszystko to, co gość i zawodnik, plus funkcje sędziowskie; administrator (Klub) może wszystko łącznie z wejściem jako gość i dowolną funkcją w systemie.
Tabela funkcjonalności – co komu dostępne
| Funkcjonalność | Opis | Gość | Zawodnik | Sędzia | Klub |
|---|---|---|---|---|---|
| Książka wejść (wejścia na strzelnicę, autoryzacja wejść) | |||||
| Zakładanie i edycja strzelnic | Dodawanie strzelnic do klubu: nazwa, współrzędne GPS (wymagane do rejestracji wejść). Opcja: wejście gościa wymaga zatwierdzenia przez prowadzącego. Tylko administrator (Klub). | ✓ | |||
| Kod QR strzelnicy | Generowanie kodu QR z identyfikatorem strzelnicy (format RANGE:id). Druk przy wejściu – użytkownik z kontem skanuje w aplikacji. Tylko administrator (Klub). | ✓ | |||
| Wejście na strzelnicę (z kontem) | Skan QR strzelnicy, weryfikacja GPS (max 100 m), podpis. Zapis wejścia w książce. Wymagany adres lub nr pozwolenia w profilu. Limit: 1 wejście / 5 min. Dostępne dla każdego użytkownika z kontem (zawodnik, sędzia, administrator klubu). | ✓ | ✓ | ✓ | |
| Historia własnych wejść | Podgląd historii własnych wejść na strzelnicę (data, strzelnica, status). Dostępne dla zawodnika, sędziego i administratora klubu. | ✓ | ✓ | ✓ | |
| Wejście gościa (bez konta, kiosk) | Rejestracja wejścia gościa: imię, nazwisko, adres, podpis (gość wypełnia w kiosku lub na tablecie). Zatwierdzenie przez prowadzącego (QR lub lista). Statusy: autoryzowane, oczekuje, odrzucone. Gość uczestniczy w wejściu na strzelnicę bez konta. Sędzia i administrator mogą także skorzystać z tego wejścia; administrator ma dostęp do wszystkich funkcji. | ✓ | ✓ | ✓ | ✓ |
| Książka wejść – przegląd | Lista wszystkich wejść na strzelnicach klubu: zawodnicy i goście, data, godzina, status. Filtrowanie, eksport. | ✓ | |||
| Zawody strzeleckie (tworzenie, rejestracje, płatności) | |||||
| Zakładanie i edycja zawodów | Tworzenie zawodów: nazwa, opis, daty, strzelnica, cena bazowa, regulamin, kasa, kalendarz PZSS, publikacja. | ✓ | |||
| Konkurencje – typy i punktacja | Konkurencje tarczowe lub dynamiczne (IPSC/PIRO). Maks. strzały, cena. Grupowanie w mecze (Match). | ✓ | |||
| Usługi dodatkowe przy zawodach | Szablony usług (np. Wynajem tarczy, Catering). Przypisanie do zawodów/konkurencji z ceną. Zawodnik wybiera przy rejestracji. | ✓ | |||
| Przypisywanie sędziów do konkurencji | Przypisanie użytkownika (rola sędzia) do konkurencji. Sędzia widzi tylko przypisane zawody i konkurencje. | ✓ | |||
| Rejestracja na zawody | Przeglądanie zawodów, wybór konkurencji i usług, podgląd ceny. Rejestracja: płatność na miejscu lub online (Montonio). Status akceptacji. Dostępne dla zawodnika, sędziego i administratora (każdy może zarejestrować się na zawody). | ✓ | ✓ | ✓ | |
| Płatności online (inicjowanie) | Inicjowanie płatności za rejestrację przez Montonio – przekierowanie do płatności, potwierdzenie w aplikacji. Zawodnik, sędzia i administrator mogą opłacić rejestrację. | ✓ | ✓ | ✓ | |
| Akceptacja uczestników i oznaczanie płatności | Lista zarejestrowanych, akceptacja/odrzucenie rejestracji. Oznaczanie wpłaty (zapłacone/nie). Przychód, eksport list. | ✓ | |||
| Płatności online – podgląd | Powiązanie płatności Montonio z rejestracją, aktualizacja statusu „zapłacone” po otrzymaniu płatności. | ✓ | |||
| Wyniki (wprowadzanie, publikacja) | |||||
| Lista przypisanych konkurencji | Widok zawodów i konkurencji przypisanych sędziemu. Lista uczestników, status wyników. Sędzia w przypisanych konkurencjach; administrator ma pełny dostęp. | ✓ | ✓ | ||
| Wprowadzanie wyników – tarczowe | Wpis punktów z tarczy (value), opcjonalnie dziesiątki środkowe (innerTensCount) do remisów. Sędzia w przypisanych konkurencjach; administrator może wszystko. | ✓ | ✓ | ||
| Wprowadzanie wyników – IPSC | Alpha, Charlie, Delta, Miss, No-Shoot, Procedural; czas. System liczy punkty i Hit Factor. Opcja DQ. Sędzia / administrator. | ✓ | ✓ | ||
| Wprowadzanie wyników – PIRO | Czas i kary czasowe (s). System liczy czas końcowy. Opcja DQ. Sędzia / administrator. | ✓ | ✓ | ||
| Zdjęcia tarcz (dowód) | Dołączenie zdjęcia tarczy do wyniku (archiwum, weryfikacja). Sędzia / administrator. | ✓ | ✓ | ||
| Publikacja wyników i raporty | Podgląd wyników, link do wyników publicznych. Szablony raportów (nagłówek/stopka HTML). Eksport. | ✓ | |||
| Moje wyniki i miejsce w stawce | Podgląd własnych wyników, miejsce w konkurencji/meczu, historia startów, link do pełnych wyników. Zawodnik, sędzia i administrator – każdy widzi swoje wyniki. | ✓ | ✓ | ✓ | |
| Klub, usługi dodatkowe, powiadomienia | |||||
| Subskrypcja klubu (Montonio) | Płatność za dostęp do panelu: trial, miesięczna, 3-miesięczna, roczna. Historia subskrypcji, data ważności. | ✓ | |||
| Zarządzanie użytkownikami i rolami | Przypisywanie użytkowników do klubu, nadawanie roli sędziego, akceptacja wniosków o rolę administratora. Blokada/odblokowanie konta. | ✓ | |||
| Szablony usług klubu | Tworzenie szablonów usług (nazwa, opis, cena). Przypinanie do zawodów/konkurencji z ceną. | ✓ | |||
| Powiadomienia (wysyłka / ustawienia) | Wysyłanie powiadomień do członków, konfiguracja typów e-mail/SMS. Odbiorcy: aplikacja (push, e-mail). | ✓ | |||
| Powiadomienia (odbieranie) | Odbieranie powiadomień: zawody, wiadomości z klubu, wyniki, rejestracja, sędziowanie, wejścia, systemowe. Włączenie/wyłączenie typów. FCM, e-mail. | ✓ | ✓ | ✓ | |
| Profil zawodnika | Edycja danych: imię, nazwisko, e-mail, telefon, adres, nr pozwolenia, licencje, patent. Wymagane do rejestracji wejść i zawodów. Każdy użytkownik z kontem (zawodnik, sędzia, administrator) edytuje swój profil. | ✓ | ✓ | ✓ | |
| Wnioski o przedłużenie licencji (składanie) | Składanie wniosku: upload PDF, wybór dyscyplin, opcjonalnie zawody. Podgląd statusu: oczekuje, zatwierdzony, odrzucony. Zawodnik, sędzia i administrator mogą składać wnioski. | ✓ | ✓ | ✓ | |
| Wnioski o przedłużenie licencji (zatwierdzanie) | Przegląd wniosków od zawodników. Zatwierdzanie lub odrzucanie z uwagami. | ✓ | |||
Dokument ma charakter informacyjny i opisuje aktualne możliwości systemu. Szczegóły techniczne i regulaminowe określa Regulamin serwisu.