integracja z baza.zprp.pl

Jedna aplikacja
Wiele rozwiązań

BAZA porządkuje życie sędziego piłki ręcznej: Twoje mecze, przepisy, statystyki, ryczałty, hale i kontakty, a nawet integracja z kalendarzem Google — szybko, klarownie, po Twojemu.

Zobacz funkcje
0
aktywnych sędziów
0
funkcje w jednym miejscu
0
podstawowych ekranów
0
apka do wszystkiego
Zrzut ekranu aplikacji BAZA

Co zyskasz z BAZĄ?

Najważniejsze narzędzia dla sędziego w jednym, szybkim interfejsie — przemyślane pod realny meczowy i życiowy workflow sędziego.

Twoje mecze

Twoje mecze

Szybki wgląd w nadchodzące i zakończone spotkania z filtrami, wynikami, protokołem i oceną delegata pod ręką.

Przepisy gry

Przepisy gry

Aktualne przepisy w przejrzystej formie. Dwa kliknięcia do najczęściej używanych artykułów i błyskawiczne wyszukiwanie.

Statystyki

Statystyki

Automatyczne zestawienia: liczba meczów, kategorie, ryczałty. Wykresy i dane przygotowane bez Twojego wysiłku.

Ryczałty

Ryczałty

Konfigurujesz mecz, a BAZA liczy ryczałt za Ciebie. Do tego kalkulator „na już” — koniec z wertowaniem tabelek.

Baza kontaktów

Baza kontaktów

Telefon, e-mail, miasto — wszystko jest. Zadzwoń lub wyślij mail jednym tapem, nawet gdy czas goni.

Protokół elektroniczny

ProEl - protokół elektroniczny

Pierwszy w Polsce, kompletny protokół elektroniczny. Planuj mecze, podglądaj wyniki i przede wszystkim prowadź całe spotkanie z poziomu aplikacji w Twoim ręku!

Integracja z Kalendarzem Google

Dodawaj, edytuj i usuwaj wydarzenia meczowe bezpośrednio z BAZY — wszystko zsynchronizowane z Twoim kalendarzem.

Integracja z kalendarzem Google

Jedno miejsce, spójne wydarzenia

BAZA po autoryzacji tworzy i aktualizuje wpisy o meczach w Twoim kalendarzu. Zmiana daty meczu? Nowy mecz? Wszystko na bieżąco aktualizowane

Pobierz i połącz

Pobierz aplikację

Wersje mobilne dla Android i iOS. Zadbaliśmy o spójność z Twoim systemem i jak najlepsze przystosowanie do Twojego codzinnego wykorzystania.

Android
iOS

FAQ – o BAZIE i bezpieczeństwie

Najczęstsze pytania o to, czym jest BAZA, jak współpracuje z baza.zprp.pl i co dokładnie dzieje się z Twoimi danymi.

Ogólne

BAZA to mobilny „niezbędnik” sędziego piłki ręcznej. Łączy w jednym miejscu Twoje mecze, przepisy, statystyki, ryczałty, kontakty, hale...i wiele więcej – w tym integracje z baza.zprp.pl i Kalendarzem Google. Zamiast wielu stron, plików ze stawkami, adresami, kontaktami...masz po prostu BAZĘ

Wyobraź sobie, że BAZA to po prostu nieco bardziej inteligenta nakładka na Twoją przeglądarkę internetową. Wykonuje to samo co wykonałbyś ręcznie logując się do serwisu baza.zprp.pl ale w tle, a dodatkowo prezentuje Ci te dane w znacznie bardziej przystępny sposób. Wiele z opcji jakie oferuje BAZA jest jednak niedostępnych na stronie - znajdziesz je tylko w aplikacji.

Na ten moment nie - dostęp jest przyznawany na podstawie oficjalnych kont sędziowskich z serwisu baza.zprp.pl. Zatem aby korzystać z BAZY musisz być zweryfikowanym sędzią i posiadać oficjalne konto ZPRP. W przyszłości planowane jest wprowadzenie dostępu również dla sędziów niemających kont ZPRP - głównie dla sędziów piłki ręcznej plażowej.

Nie. BAZA to jedynie narzędzie, które ma na celu ułatwienie codziennej pracy sędziom w Polsce. BAZA nie próbuje "wygryźć" żadnej z opcji dostępnej w serwisie baza.zprp.pl - proponuje jedynie nowe rozwiązania dla starych problemów oraz innowacyjne rozwiązania dla nowych problemów

Wylogowanie mogło nastąpić w dwóch przypadkach:

  • wymagana jest zmiana hasła po stronie serwisu baza.zprp.pl lub niedawno je zmieniono - BAZA będzie oczekiwała wprowadzenia nowych danych
  • administrator celowo przeprowadził tzw. "wymuszone wylogowanie" - dla wszystkich lub wybranych użytkowników

Wymuszone wylogowanie służy aktualizacji plików związanych z poprawnym działaniem aplikacji - bowiem tylko podczas logowania wykonywane jest najwięcej operacji pobierania danych z serwera BAZY, mających na celu zapewnienie sprawnego działania aplikacji - aby nie obciążąć aplikacji przy codziennym użytkowaniu.

BAZA działa na telefonach z Androidem i iOS. Wystarczy, że pobierzesz ją z Google Play lub App Store (pod nazwą "BAZA App") – przyciski do sklepów znajdziesz w sekcji „Pobierz aplikację” tuż nad tą sekcją FAQ.

Bezpieczeństwo danych

Wszystkie dane pobierane z baza.zprp.pl na potrzeby BAZY są przechowywane tylko na Twoim urządzeniu. To Twój telefon jest „magazynem” – nie ma dodatkowej kopii tych danych na serwerze twórcy aplikacji ani w żadnym innym miejscu.

Synchronizacja z baza.zprp.pl zapisuje dane meczowe lokalnie w pamięci aplikacji na urządzeniu użytkownika. Zgodnie z założeniem, pobieranie danych odbiera się nawet bez integracji z serwerem zewnętrznym, niejako wewnątrz samej aplikacji, która fetchuje dane bezpośrednio z poziomu przeglądarki w tle aplikacji i parsuje je do plików pamięci w formacie plików JSON.

Na serwerze BAZY trzymane są tylko informacje potrzebne do działania samej aplikacji – m.in. lista użytkowników oraz pliki techniczne, takie jak przepisy czy listy hal i kategorii. To nie jest miejsce przechowywania Twoich meczów ani danych osobowych pobranych z baza.zprp.pl.

Na serwerze BAZY znajdują się m.in.:

  • lista użytkowników zawierająca np. informację o ostatnim wejściu czy liczbie wejść,
  • tabele i dane admina umożliwiające konfigurację wersji aplikacji, komunikatów i zaplanowanych wylogowań
  • pliki związane z działaniem aplikacji (przepisy, identyfikatory dostępowe, identyfikator admina, lista hal, lista kategorii i podobne dane konfiguracyjne).

W żadnym momencie nie są tam zapisywane dane dostępowe czy też jego dane osobowe, nawet tymczasowo.

Nie. Dane logowania do baza.zprp.pl nie są zapisywane na serwerze BAZY – twórca wprost deklaruje, że ich nie przechowuje, bo po prostu nie chce być za nie odpowiedzialny.

Dane logowania (login i hasło) są wykorzystywane tylko w celu zalogowania się do systemu baza.zprp.pl z poziomu aplikacji. Wykorzystywane są również podczas operacji zapisu na serwer baza.zprp.pl. W tym celu serwer każdorazowo sprawdza aktywność sesji ostatniego logowania i w przypadku braku aktywnej sesji generuje nową na podstawie przesłanych zaszyfrowanych danych logowania po uprzednim ich odszyfrowaniu (o czym szerzej w kolejnych pytaniach)

Gdy np. zapisujesz skrócony wynik meczu, aplikacja wysyła potrzebne informacje w postaci zaszyfrowanego pakietu. Serwer BAZY odszyfrowuje go, wykonuje odpowiednią akcję na oficjalnym serwerze baza.zprp.pl (np. zapisuje wynik) i odsyła do aplikacji jedynie informację, czy operacja się powiodła.

Przesyłanie odbywa się z użyciem szyfrowania opartego na parze kluczy publiczny–prywatny. Aplikacja szyfruje dane kluczem publicznym, serwer otrzymuje je jako zaszyfrowany ciąg, odszyfrowuje kluczem prywatnym, następnie wykonuje odpowiednią akcję w systemie baza.zprp.pl (np. zapis skróconego wyniku) i zwraca jedynie informację o sukcesie lub porażce (201, 400, 500, itd). Po drodze nie pojawia się „goły” tekst z danymi – komunikacja odbywa się na zaszyfrowanych danych. Dodatkowo dane są przesyłane tylko gdy sesja nie jest aktywna z poprzedniego logowania aby ograniczyć ilość przesyłanych danych.

Dane są wysyłane tylko wtedy, gdy wykonujesz operację zapisu – na przykład zapisujesz wynik czy inną zmianę, którą trzeba wprowadzić do baza.zprp.pl. Samo pobieranie danych tj. mecze, niedyspozycje czy dane osobowe nie powoduje wysyłania Twoich danych na serwer.

Operacje pobierania nie wymagają komunikacji z serwerem. Mogą być wykonane bezpośrednio po stronie aplikacji mobilnej. Technologia React Native ma jednak ograniczenie w temacie utrzymania aktywnej sesji i ciasteczek podczas operacji zapisu - w tym celu musi korzystać z serwera pośredniego z kodem w języku Python, który otrzymuje zaszyfrowane dane od aplikacji, odszyfrowuje je lokalnie, wykonuje wskazaną operację, a następnie informuje aplikację o rezultacie.

Budujmy razem BAZĘ!

Jeśli BAZA pomaga w Twojej sędziowskiej codzienności, możesz postawić mi kawę ☕. To realne wsparcie rozwoju nowych funkcji i nocnych poprawek.

Kup mi kawę