Instrukcja użytkownika

Generator Planu zbiórek

Wskazówka: Ta instrukcja opisuje wszystkie funkcje aplikacji krok po kroku.

Wprowadzenie

Generator Planu zbiórek to aplikacja webowa, która pomaga w tworzeniu i zarządzaniu miesięcznymi planami zbiórek. Aplikacja pozwala na szybkie generowanie tabel, automatyczne wypełnianie miejsc i prowadzących oraz eksport planów do formatów PDF i JPG.

Wszystkie dane są przechowywane lokalnie w Twojej przeglądarce - nie są wysyłane na żadne serwery zewnętrzne.

Krok 1: Wybór miesiąca i roku

W pierwszym kroku musisz wybrać miesiąc i rok, dla którego chcesz wygenerować plan.

  • Miesiąc: Wybierz z listy rozwijanej (1-12)
  • Rok: Wprowadź rok ręcznie (np. 2024)
Uwaga: Bez wyboru miesiąca i roku nie będziesz mógł wygenerować tabeli.

Możesz również zaimportować niedokończoną tabelę z pliku JSON, jeśli wcześniej zapisałeś swoją pracę.

Krok 2: Zarządzanie danymi

W drugim kroku dodajesz podstawowe dane potrzebne do utworzenia planu:

Miejsca zbiórek

  • Kliknij "Dodaj miejsce" aby dodać nowe miejsce
  • Wprowadź nazwę miejsca (np. "Sala A", "Plac zabaw")
  • Wybierz kolor dla miejsca - każdy kolor będzie widoczny jako kropka przy miejscu w tabeli
  • Możesz edytować lub usunąć istniejące miejsca

Godziny zbiórek

  • Kliknij "Dodaj godzinę" aby dodać nową godzinę
  • Wprowadź godzinę w formacie HH:MM (np. "18:00", "19:30")
  • Możesz edytować lub usunąć istniejące godziny
Ważne: Godziny nie są uzupełniane automatycznie przez funkcje automatyzacji. Musisz je wprowadzić ręcznie lub ustawić jako domyślne wartości w kroku 3.

Prowadzący

  • Kliknij "Dodaj prowadzącego" aby dodać nowego prowadzącego
  • Wprowadź imię i nazwisko (lub tylko imię)
  • Możesz edytować lub usunąć istniejących prowadzących

Zarządzanie danymi

  • Eksportuj kopię zapasową: Zapisuje wszystkie dane (miejsca, godziny, prowadzący) do pliku JSON
  • Importuj kopię zapasową: Wczytuje dane z pliku JSON
  • Resetuj do domyślnych: Przywraca domyślne wartości (usuwa wszystkie wprowadzone dane)
  • Usuń wszystkie dane: Usuwa wszystkie dane z pamięci przeglądarki

Krok 3: Konfiguracja

W trzecim kroku konfigurujesz ustawienia generowania planu:

Pomijane dni

  • Zaznacz checkboxy przy dniach tygodnia, które mają być pominięte w planie
  • Najczęściej pomija się dni w których nie ma zbiórek
  • Pominięte dni nie pojawią się w wygenerowanej tabeli

Domyślne wartości

Dla każdego dnia tygodnia możesz ustawić domyślne wartości, które będą automatycznie wstawiane do tabeli:

  • Domyślna godzina: Godzina, która będzie domyślnie wstawiana dla tego dnia
  • Domyślne miejsce: Miejsce, które będzie domyślnie wstawiane dla tego dnia
  • Domyślny prowadzący: Prowadzący, który będzie domyślnie wstawiany dla tego dnia
Przykład: Jeśli ustawisz dla poniedziałków domyślną godzinę "18:00", domyślne miejsce "Sala A" i domyślnego prowadzącego "Jan Kowalski", to wszystkie poniedziałki w planie będą automatycznie wypełnione tymi wartościami.

Dni scalone

  • Dni scalone to dni, które są wyświetlane jako jeden wiersz w tabeli
  • Najczęściej scala się soboty (dzień 6)
  • Możesz ustawić tekst, który będzie wyświetlany dla scalonego dnia (np. "Zbiórki w grupach")
  • Możesz również ustawić własny tekst dla każdego scalonego dnia

Style tabeli

Możesz dostosować wygląd tabeli:

  • Kolor tła tabeli
  • Kolor tła nagłówka
  • Kolor tekstu w nagłówku
  • Kolor tekstu w komórkach
  • Kolor obramowania
  • Kolory podświetleń (dla różnych typów wierszy)

Style można zmienić w dowolnym momencie, również po wygenerowaniu tabeli.

Kopia zapasowa konfiguracji

Funkcje eksportu i importu kopii zapasowej w tym kroku obejmują również całą konfigurację (ustawienia dni, domyślne wartości, style).

Krok 4: Generowanie i edycja planu

Po kliknięciu "Dalej" w kroku 3, aplikacja wygeneruje tabelę z planem dla wybranego miesiąca.

Edycja planu

W wygenerowanej tabeli możesz:

  • Edytować datę: Kliknij na datę aby ją zmienić
  • Edytować godzinę: Kliknij na pole z godziną aby wprowadzić lub zmienić godzinę
  • Wybrać miejsce: Użyj listy rozwijanej aby wybrać miejsce (kolor miejsca będzie widoczny jako kropka)
  • Wybrać prowadzącego: Użyj listy rozwijanej aby wybrać prowadzącego
  • Scalone dni: Kliknij na scalony dzień (np. soboty) aby edytować jego tekst

Automatyzacja

Menu "Automatyzacja" oferuje kilka funkcji do szybkiego wypełniania planu:

  • Uzupełnij puste komórki: Automatycznie wypełnia wszystkie puste miejsca i prowadzących losowymi wartościami, zachowując równomierne obciążenie
  • Uzupełnij tylko miejsca: Wypełnia tylko puste pola z miejscami
  • Uzupełnij tylko prowadzących: Wypełnia tylko puste pola z prowadzącymi
Ważne: Automatyzacja nie uzupełnia godzin - musisz je wprowadzić ręcznie lub ustawić jako domyślne wartości.

Automatyzacja stara się równomiernie rozłożyć obciążenie - każdy prowadzący i każde miejsce będzie użyte podobną liczbę razy.

Zapisywanie i wczytywanie pracy

  • Zapisz niedokończoną tabelę: Zapisuje aktualny stan tabeli do pliku JSON, aby móc kontynuować pracę później
  • Wczytaj niedokończoną tabelę: Wczytuje zapisaną tabelę z pliku JSON
Różnica między kopią zapasową a zapisem tabeli:
  • Kopia zapasowa (krok 2 i 3) zawiera wszystkie dane (miejsca, godziny, prowadzący) i konfigurację
  • Zapis tabeli (krok 4) zawiera tylko aktualny stan wygenerowanej tabeli

Wyczyść tabelę

Przycisk "Wyczyść tabelę" usuwa aktualną tabelę i generuje ją ponownie z tymi samymi ustawieniami. Uwaga: Wszystkie wprowadzone zmiany zostaną utracone!

Walidacja i analityka

Aplikacja automatycznie sprawdza kompletność planu i wyświetla:

  • Wskaźniki kompletności wierszy (zielone/żółte/czerwone kropki)
  • Wykrywanie konfliktów (ten sam prowadzący w kilku miejscach jednocześnie)
  • Statystyki użycia miejsc i prowadzących
  • Wykresy pokazujące rozkład obciążenia

Eksport planu

Po wypełnieniu planu możesz go wyeksportować:

  • Eksport do PDF: Tworzy plik PDF z planem, gotowy do druku
  • Eksport do JPG: Tworzy obraz JPG z planem

Wyeksportowane pliki zachowują wszystkie style i kolory ustawione w konfiguracji.

Czego aplikacja NIE robi automatycznie

Warto wiedzieć: Aplikacja nie uzupełnia godzin automatycznie. Musisz je wprowadzić ręcznie lub ustawić jako domyślne wartości.

  • Nie uzupełnia godzin: Godziny muszą być wprowadzone ręcznie lub ustawione jako domyślne wartości
  • Nie generuje planu bez wyboru miesiąca/roku: Musisz najpierw wybrać miesiąc i rok
  • Nie zapisuje automatycznie: Zmiany nie są automatycznie zapisywane - użyj funkcji "Zapisz"
  • Nie synchronizuje z chmurą: Wszystkie dane są przechowywane lokalnie
  • Nie waliduje przy wprowadzaniu: Walidacja odbywa się dopiero w kroku 4

PWA - Instalacja aplikacji

Aplikacja może być zainstalowana jako Progressive Web App (PWA) na Twoim urządzeniu:

  • Na komputerze: W Chrome/Edge kliknij ikonę instalacji w pasku adresu
  • Na telefonie Android: Chrome automatycznie zaproponuje instalację
  • Na iPhone/iPad: Użyj opcji "Dodaj do ekranu głównego" w Safari
Zainstalowana aplikacja działa offline i wygląda jak natywna aplikacja.

Wskazówki i najlepsze praktyki

  • Regularnie twórz kopie zapasowe: Użyj funkcji "Eksportuj kopię zapasową" po pierwszym prawidłowym uzupełnieniu danych
  • Ustaw domyślne wartości: Jeśli masz powtarzające się wzorce (np. zawsze poniedziałki o 18:00 w Sali A), ustaw je jako domyślne wartości w kroku 3
  • Użyj automatyzacji mądrze: Automatyzacja pomaga szybko wypełnić plan, ale zawsze sprawdź wynik i dostosuj ręcznie
  • Sprawdź konflikty: Użyj funkcji walidacji aby upewnić się, że nie ma konfliktów (ten sam prowadzący w kilku miejscach jednocześnie)
  • Zapisz pracę przed wyczyszczeniem: Jeśli chcesz wyczyścić tabelę, najpierw zapisz aktualną pracę

Rozwiązywanie problemów

Tabela nie generuje się

  • Sprawdź czy wybrałeś miesiąc i rok w kroku 1
  • Sprawdź czy dodałeś przynajmniej jedno miejsce i jednego prowadzącego w kroku 2
  • Odśwież stronę i spróbuj ponownie

Dane zniknęły

  • Sprawdź czy nie wyczyściłeś danych przeglądarki
  • Jeśli masz kopię zapasową, zaimportuj ją
  • Pamiętaj, że dane są przechowywane lokalnie - po wyczyszczeniu przeglądarki zostaną utracone

Automatyzacja nie działa

  • Upewnij się, że masz dodane miejsca i prowadzących w kroku 2
  • Sprawdź czy są puste komórki do wypełnienia
  • Odśwież stronę i spróbuj ponownie

Eksport nie działa

  • Sprawdź czy przeglądarka pozwala na pobieranie plików
  • Spróbuj użyć innej przeglądarki
  • Sprawdź czy masz wystarczająco miejsca na dysku

Prywatność i bezpieczeństwo

Wszystkie dane są przechowywane lokalnie w Twojej przeglądarce. Aplikacja nie wysyła żadnych danych na zewnętrzne serwery.

Więcej informacji znajdziesz w Polityce Prywatności.

Powrót do aplikacji