Co chcesz zrobić?
Duże kafelki są wygodniejsze na telefonie i tablecie. Klikasz moduł i pracujesz.
Wybierz panel
Wybierz panel pracy aplikacji.
Tryb sędzia i administrator wymagają hasła. Panel zawodnika działa przez prywatny link/token albo awaryjnie przez e-mail i kod zawodnika.
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?
Skopiuj:
1. Project URL
2. anon public key
Nie używaj service_role key.
Logowanie sędziego
Wpisz Hasło, aby wejść do panelu zawodów, listy startowej, kodów QR i wyników.
Po zalogowaniu dostęp działa tylko w bieżącej sesji karty.
Panel sędziego
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
Podział poziomu pozwala oddzielić początkujących od zawodników PRO w rankingu.
Wymagane zgody do rejestracji
Po rejestracji otrzymasz swój kod QR. Pokaż go sędziemu przy stanowisku.
Twój kod po rejestracji
Moje wyniki
Wejdź z prywatnego linku zawodnika albo awaryjnie wpisz e-mail i kod QR.
Docelowo dostęp działa przez prywatny token zawodnika. E-mail i QR zostają jako tryb awaryjny.
Moje starty i punkty
| Data | Spotkanie | LP | Klasa | Poziom | Suma punktów | Łączny czas | Szczegóły |
|---|
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 | Poziom | Stanowisko | Kod zawodnika | Uwagi RODO | Akcje |
|---|
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
Brak oczekujących wyników.
Wynik zapisuje się dla wybranego stanowiska. Ranking sumuje punkty i czas ze wszystkich stanowisk. Przy remisie wygrywa krótszy łączny czas.
Hasło sędziego
Tylko administrator może zmienić Hasło sędziego.
Hasło administratora
Zmiana hasła administratora jest dostępna tylko tutaj.
Tokeny paneli
Token pozwala otworzyć panel sędziego lub administratora z prywatnego linku. To etap przygotowania pod RLS. Nie udostępniaj tych linków publicznie.
Token: ładowanie...
Token: ładowanie...
Wygenerowanie nowego tokenu unieważnia wcześniejszy link dla danego panelu.
Reset ustawień administratora
Globalne zdjęcie w tle
Dodane zdjęcie zapisze się w Supabase. Będzie widoczne dla wszystkich, także na linku rejestracji.
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
Baza danych zawodników
Widok administratora. Baza buduje się automatycznie bez duplikatów i zbiera dane z rejestracji, list startowych oraz historii startów.
| LP | Imię i nazwisko | Telefon | Klasa | Poziom | Zawody | Kod QR | Zgoda wizerunkowa | Regulamin | RODO | Data rejestracji | Status | Źródło | Liczba startów |
|---|
Synchronizacja danych
Używane głównie wtedy, gdy wyniki były wpisane bez internetu. Kliknij „Synchronizuj dane”, aby sprawdzić status.
Wyniki oczekujące
| Data zapisu | Opis | Status |
|---|
Wyniki spotkania
Wyniki tylko dla aktualnie wybranego spotkania/treningu. Punkty i czas są sumowane ze stanowisk tego spotkania.
| Miejsce | Zawodnik | Klasa | Poziom | Suma punktów | % zwycięzcy | Łączny czas | Stanowiska | Szczegóły |
|---|
Podsumowanie sezonu
Wynik sezonu liczony procentowo względem najlepszego wyniku w każdym spotkaniu. Dzięki temu treningi z różną liczbą punktów są porównywalne.
Zwycięstwa
Liczba wygranych spotkań w sezonie.
| Zawodnik | Zwycięstwa | Wygrane spotkania |
|---|
Szczegóły zawodnika
| Data | Zawody | Punkty | % spotkania | Czas | Szczegóły stanowisk |
|---|