Pulpit
Bieżąca sytuacja wynajmu i najbliższe rezerwacje.
Najbliższe rezerwacje
Obłożenie w tym miesiącu
Alerty i kolizje
Kalendarz rezerwacji
Przeciągnięcie kafelka na inny dzień zmienia datę rezerwacji, zachowując czas i długość pobytu.
Rezerwacje
Pełna lista wynajmów z wyszukiwaniem i filtrami.
| Termin | Obiekt | Klient | Cel | Status | Kwota | Płatność | Akcje |
|---|
Obiekty sportowe
Kartoteka obiektów, stawki, kaucje i godziny dostępności.
| Nazwa | Lokalizacja | Typ | Stawka / h | Kaucja | Dostępność | Akcje |
|---|
Klienci
Osoby, kluby, firmy i organizacje korzystające z obiektów.
| Nazwa / osoba | Typ | Telefon | NIP / identyfikator | Akcje |
|---|
Rozliczenia
Należności, wpłaty i saldo każdej rezerwacji.
| Rezerwacja | Klient | Należność | Wpłacono | Saldo | Status | Akcje |
|---|
Raporty i dokumenty
Zestawienia miesięczne oraz potwierdzenia rezerwacji / umowy.
Raport miesięczny
Dokument rezerwacji
Użytkownicy i role
Role są egzekwowane przez polityki bezpieczeństwa bazy danych, nie tylko przez interfejs.
| Użytkownik | Rola | Ostatnia zmiana | Akcja | |
|---|---|---|---|---|
| Połącz aplikację z chmurą. | ||||
Chmura i publikacja
Wspólna baza danych, logowanie oraz publiczny kalendarz tylko do odczytu.
Stan połączenia
Publiczny kalendarz
Publiczny odbiorca widzi wyłącznie zajętość obiektów. Nie otrzymuje danych klientów, płatności ani uwag.
Migracja dotychczasowych danych
Kopia lokalna sprzed połączenia z Supabase może zostać wysłana do wspólnej bazy. Operacja zastępuje bieżący stan w chmurze.
Wdrożenie
Do publikacji umieść obok siebie pliki aplikacji i supabase-config.js. Klucz publiczny może być używany w przeglądarce; bezpieczeństwo zapisu zapewniają polityki RLS.
Eksport / import danych
Kopie zapasowe i przenoszenie danych między komputerami.
Eksport
Plik JSON zawiera obiekty, klientów, rezerwacje i wpłaty.
Import
Import łączy dane po identyfikatorach i nie nadpisuje automatycznie nowszych wpisów.