Uwaga: Przeterminowane badania lekarskie
Część zawodników nie posiada ważnych badań uprawniających do gry w meczach.
Lista kontrolna badań lekarskich
Zawodnicy wymagający odnowienia badań lub kontaktu
Ładowanie listy kontrolnej...
Najbliższe mecze i turnieje
Terminarz: Żak młodszy • Mikrus gr 1 / 2
Koszulki według barw
Stan inwentarza klubowego
Ostatnie przekazania
Historia ruchu sprzętu
Kalendarz wydarzeń i meczów 1 wydarzenie
Terminarz dla grup: Żak młodszy, Mikrus gr 1, Mikrus gr 2 • Szybkie uzupełnianie protokołów meczowych
Październik 2026
Nadchodzące wydarzenia i mecze
| Nr | Zawodnik / Trener | Rola / Gr. | Nr Licencji | Rocznik | Badania Lekarskie | Wypożyczone Koszulki | Akcje |
|---|---|---|---|---|---|---|---|
| Ładowanie listy zawodników... | |||||||
Magazyn i Wypożyczenia Koszulek
Ewidencja koszulek treningowych i meczowych oraz ich aktualnych posiadaczy
Dziennik Zdarzeń i Przekazań
Pełna historia wypożyczeń, zwrotów i przekazań koszulek między zawodnikami
| Data i godzina | Akcja | Koszulka | Oddający (Od kogo) | Odbierający (Do kogo) | Uwagi |
|---|---|---|---|---|---|
| Ładowanie historii... | |||||
Panel Administratora
ADMIN ONLYZarządzanie kontami użytkowników, uprawnieniami oraz integracją z arkuszami Excel
Dodaj nowe konto użytkownika
Utwórz konto z przypisaną rolą (Trener, Kierownik, Admin, Podgląd)
Konta w systemie
Zarządzanie istniejącymi użytkownikami, zmiana haseł i usuwanie kont
Wykryte pliki klubowe na Twoim komputerze
Aplikacja automatycznie wyszukała arkusze na Twoim komputerze. Możesz je zaimportować, usunąć pojedynczo (✕) lub wyczyścić całą listę:
Trwa sprawdzanie plików...
Prześlij dowolny plik Excel (.xlsx)
Program automatycznie rozpozna kolumny z zawodnikami, badaniami oraz arkusze koszulek
Przeciągnij i upuść plik Excel tutaj
lub kliknij, aby wybrać plik z dysku (.xlsx)
Eksport aktualnej bazy do pliku Excel
Wygeneruje plik .xlsx z 3 arkuszami: Zawodnicy i Trenerzy, Koszulki klubowe, Historia wypożyczeń
Historia logowań i audyt bezpieczeństwa
Monitoruj kto, kiedy, skąd (IP, miasto) i z jakiego urządzenia logował się do systemu
| Data i godzina | Użytkownik | Status | Adres IP i Lokalizacja | Urządzenie | Szczegóły |
|---|---|---|---|---|---|
| Ładowanie historii logowań... | |||||
Pobierz kopię zapasową bazy danych
✓ 1-kliknięciem • plik klub.db
Pobiera pełną, spójną kopię bazy danych SQLite (klub.db). Plik zawiera wszystkich zawodników, historię badań, koszulki klubowe, wypożyczenia, mecze, konta użytkowników i historię zmian.
Przywróć bazę z pliku
⚠️ Wymaga pliku .db
Umożliwia wgranie pliku bazy danych (.db) i zastąpienie bieżącej bazy. Przed podmianą system automatycznie utworzy kopię bezpieczeństwa.
Gwarancja bezpieczeństwa przed utratą danych
- Automatyczny snapshot bezpieczeństwa: Za każdym razem, gdy klikniesz „Przywróć bazę z pliku”, aplikacja przed nadpisaniem zapisuje pełną kopię obecnego stanu w katalogu
backups/. - Weryfikacja integralności: Zanim plik zostanie zastosowany, sprawdzany jest nagłówek formatu SQLite oraz polecenie
PRAGMA integrity_check. Uszkodzone lub obce pliki zostaną automatycznie odrzucone. - Dziennik audytu: Każde pobranie kopii oraz przywrócenie bazy jest trwale rejestrowane w Dzienniku Zmian (kto, kiedy, z jakiego pliku).
Archiwum automatycznych kopii bezpieczeństwa
Kopie wykonane automatycznie przez system przed operacjami przywracania bazy
🚀 Dziennik aktualizacji i zmian w KlubManager
Oficjalny rejestr wydań, ulepszeń technicznych, łatek bezpieczeństwa oraz nowych modułów wprowadzonych do systemu. Sekcja dostępna wyłącznie dla Administratora.
Wersja 2.5.0
NAJNOWSZA 23 października 2026Bezpieczeństwo sesji, ochrona przed współdzielonymi przeglądarkami i zaawansowany import podgrup
Elastyczny przełącznik „Zapamiętaj mnie”
Checkbox na ekranie logowania jest teraz domyślnie odznaczony. Gdy logujesz się bez jego zaznaczenia, token sesji zapisywany jest wyłącznie w sessionStorage, a serwerowe ciasteczko staje się ciasteczkiem sesyjnym (znika po zamknięciu przeglądarki).
Automatyczne wylogowanie po 15 min bezczynności
Aplikacja w czasie rzeczywistym monitoruje interakcję (ruchy myszką, klawiaturę, przewijanie, dotknięcia ekranu). W przypadku braku aktywności przez 15 minut sesja jest automatycznie przerywana.
Wieloarkuszowy import podgrup (Mini 1 / Mini 2)
Udoskonalono silnik ExcelService o bezpośrednie czytanie wielu zakładek w arkuszach .xlsx. Arkusze z podgrupami (np. Mini 1 i Mini 2) automatycznie aktualizują pole podgrupy zawodnika.
- Inteligentne czyszczenie przedrostków dat badań lekarskich (
"Do ","Wizyta "). - Pełne wsparcie dla zawodników wpisanych do obu grup naraz (
MINI 1, MINI 2).
Dziennik aktualizacji & Poprawki HTTPS
Dodano niniejszy Dziennik Aktualizacji w Panelu Zarządzania z pełnym podglądem historii zmian. Rozwiązano problem z przetrzymywaniem ciasteczek na serwerze produkcyjnym HTTPS (Secure; SameSite=Lax).
Wersja 2.4.6
22 października 2026Rola Pracownik, certyfikat autorski oprogramowania i zmiana haseł
- Nowa rola użytkownika „Pracownik”: Umożliwia personelowi klubu ewidencję strojów, wypożyczeń oraz przegląd listy zawodników, uniemożliwiając dostęp do sekcji finansowych i zarządzania kontami.
- Certyfikat autorski KP Solutions (SHA-256): Do panelu administracyjnego wdrożono zweryfikowany cyfrowy certyfikat autorstwa aplikacji wraz z sumą kontrolną SHA-256.
- Samodzielna zmiana hasła w profilu: Bezpieczna zmiana hasła z walidacją aktualnego hasła i hashowaniem PBKDF2 (100 000 powtórzeń, unikalna sól per-konto).
Wersja 2.4.0
22 października 2026Wdrożenie produkcyjne Linux VPS, szyfrowanie SSL/TLS i kopie bazy
- Wdrożenie na serwer Linux VPS (Ubuntu x64): Aplikacja działa jako usługa systemowa systemd (
klubmanager.service) z automatycznym wznawianiem pracy po restarcie serwera. - Szyfrowanie TLS 1.3 / HTTPS: Pełne zabezpieczenie transmisji certyfikatem SSL Let's Encrypt (ocena SSL Labs A+) oraz nagłówkami HSTS.
- Moduł kopii zapasowej bazy danych (SQLite VACUUM INTO): Bezpieczne pobieranie bazy danych w locie oraz przywracanie z automatycznym tworzeniem migawki bezpieczeństwa.
- Ochrona infrastruktury: Konfiguracja zapory UFW i Fail2Ban chroniąca przed atakami sieciowymi.
Wersja 2.3.0
20 października 2026Monitoring badań sportowo-lekarskich i zestawienia meczowe PZHL
- Automatyczny monitoring badań medycznych: System wczesnego ostrzegania (30 dni przed upływem ważności badań) z czytelnym filtrowaniem na liście zawodników.
- Zestawienia meczowe (Roster): Intuicyjny moduł powoływania formacji meczowych z blokadą zawodników bez ważnego orzeczenia lekarskiego.
Wersja 2.2.0 i wcześniejsze
Wydania bazoweFundamenty systemu KlubManager
- Gospodarka magazynowa strojów i sprzętu: Ewidencja koszulek meczowych, rozmiarówka, historia wypożyczeń i zwrotów.
- Kartoteki zawodników i sztabu: Kategorie wiekowe (U8, U10, U12 itd.), grupy, telefony kontaktowe do rodziców.
- Dziennik audytu i historia logowań: Zapis każdego logowania (IP, kraj/miasto, przeglądarka) oraz audyt zmian w danych klubowych.
Zestawienie na mecz (Protokół PZHL)
Format oficjalnego protokołu PZHL • Druk A4 i Excel
Szczegóły meczu i protokołu
Uwaga: Zawodnicy z nieaktualnymi lub wygasającymi badaniami lekarskimi w składzie:
Bramkarze drużyny
Formacja Czerwona (5 + 2 rezerwowych)
Formacja Niebieska (5 + 2 rezerwowych)
Formacja Zielona (5 zawodników)
Formacja Żółta (5 zawodników)
Dziennik Zmian Zawodników
0 wpisówKontrola i audyt modyfikacji: który użytkownik, kiedy i co dokładnie zmienił na koncie zawodnika.
| Data i godzina | Użytkownik | Konto zawodnika | Typ operacji | Zmienione pole | Szczegóły zmiany |
|---|
Brak zarejestrowanych zmian spełniających kryteria
Gdy użytkownik zmodyfikuje dane zawodnika, badania lub koszulkę, wpis pojawi się tutaj automatycznie.