Wyniki strzelania

Panel zawodów • tryb sędziego • ranking publiczny • QR • offline

Start
WERSJA v41 CLOUDFLARE DIRECT UPLOAD gotowe do ręcznego wgrania na Cloudflare Awaryjny reset

Konfiguracja aplikacji

Wklej dane z Supabase. Nie musisz edytować żadnych plików.

Dane zapiszą się w tej przeglądarce. Link rejestracji będzie generowany tak, żeby zawodnik też mógł otworzyć formularz bez żadnej konfiguracji.

Skąd wziąć te dane?

Supabase → Project Settings → API

Skopiuj:
1. Project URL
2. anon public key

Nie używaj service_role key.

Logowanie sędziego

Wpisz PIN, aby wejść do panelu zawodów, listy startowej, kodów QR i wyników.

Po zalogowaniu dostęp zostanie zapamiętany tylko na tym urządzeniu i w tej przeglądarce.

Domyślny PIN po pierwszym uruchomieniu albo po resecie: 123456.

Panel sędziego

Link sędziego możesz skopiować w panelu zawodów.

Zawodnicy nadal korzystają z osobnego linku rejestracji.

Rejestracja zawodnika

Wypełnij formularz, wybierz klasę i zachowaj kod QR. Sędzia użyje go do wpisania wyniku.

Rejestracja zawodnika

Po rejestracji otrzymasz swój kod QR. Pokaż go sędziemu przy stanowisku.

Twój kod po rejestracji

Po poprawnej rejestracji pojawi się tutaj QR.

Portal zawodnika

Wpisz e-mail użyty przy rejestracji, aby zobaczyć swoje starty i punkty.

Dla ochrony danych nie wystarczy sam e-mail. Trzeba podać także kod zawodnika z QR.

Moje podsumowanie

DataZawodyLPKlasaPunktyCzasStanowisko

Nowe zawody

Klasy wpisujesz tylko tutaj, podczas tworzenia zawodów. Po utworzeniu zawodów nie ma osobnej edycji klas.

Lista zawodów

Zgłoszenia

Dopisz zawodnika po terminie

Zawodnik dostanie kolejny numer LP, QR, trafi do tabeli i listy QR.

Po kliknięciu rejestracja zostanie zamknięta od razu, a nowe zgłoszenia trafią na listę startową. Jeśli termin rejestracji minął, aplikacja zrobi to automatycznie po otwarciu panelu.

Lista startowa

Tabela jak w Excelu. LP według kolejności rejestracji.

LP Imię i nazwisko Klasa Stanowisko Kod zawodnika Uwagi RODO

Kody QR zawodników

Osobna zakładka do druku QR, gdy zawodnik zgubi swój kod. Lista alfabetyczna.

Skanowanie QR

Awaryjnie: wybierz zawodnika ręcznie

Wpisz wynik

Nie wybrano zawodnika.
Tryb offline
Brak oczekujących wyników.

Przy remisie wygrywa krótszy czas.

Zmiana PIN-u sędziego

PIN zapisuje się w Supabase, więc będzie działał na komputerze i telefonie.

Reset PIN-u

Reset ustawi PIN ponownie na:

123456

Użyj tego, gdy chcesz szybko wrócić do domyślnego PIN-u.

Jeśli całkiem zapomnisz PIN-u i nie możesz wejść do panelu, możesz zresetować go ręcznie w Supabase w tabeli app_settings.

Globalne zdjęcie w tle

Dodane zdjęcie zapisze się w Supabase. Będzie widoczne dla wszystkich, także na linku rejestracji.

Brak własnego tła.

Najlepiej użyć zdjęcia poziomego. Aplikacja zmniejszy zdjęcie i zapisze je globalnie w bazie.

Tryb zawodów

Duży, prosty ekran roboczy na telefon dla sędziego.

Status offline

Ładowanie...

Synchronizacja offline

Ładowanie...

Aplikacja próbuje synchronizować wyniki co 3 minuty, gdy telefon ma internet.

Wyniki oczekujące

Data zapisuOpisStatus

E-mail po rejestracji

W tej wersji ręcznej dla Cloudflare Direct Upload e-mail automatyczny jest wyłączony.

Panel zawodnika działa normalnie bez e-maila. Po rejestracji zawodnik widzi kod QR oraz link do swojego panelu.

E-mail uruchomimy później przez GitHub albo Wrangler, bo Cloudflare Direct Upload nie wdraża funkcji Pages.

Teraz najważniejsze: rejestracja, QR, panel zawodnika, lista startowa i ranking działają bez modułu e-mail.

Tory / Stage

Baza jest przygotowana pod wiele torów/stage:
event_stages i stage_results.

Widok wielotorowy można włączyć jako kolejny krok, gdy ustalisz zasady liczenia sumy punktów.

Publiczna tablica wyników

Wyniki live do wyświetlenia na TV/projektorze.

Miejsce LP Zawodnik Klasa Punkty Czas

Ranking live

Widok ogranicza dane osobowe: LP, inicjały, klasa, punkty i czas. Pełne dane są tylko w panelu sędziego.

Miejsce LP Zawodnik / inicjały Klasa Stanowisko Punkty Czas Status

Zbiorcza tabela zawodów

Lista zawodów pucharowych. Kliknij „Szczegóły”, aby wejść w dane zawodów.

LPZawodyData zawodówLiczba zawodnikówWpisane wynikiZwycięzcaAkcja

Szczegóły zawodów

Wybierz zawody z tabeli powyżej.
MiejsceLPZawodnik / inicjałyKlasaPunktyCzasStanowisko