⛔ Rezervácie momentálne vytvára iba administrátor klubu. Pre rezerváciu nás kontaktuj priamo (pozri Kontakt nižšie).
0
Obsadené intervaly
0
Voľné intervaly
0%
Obsadenosť dňa
Voľné
Obsadené
Minulý čas
Mimo prevádzky
Kurt A
Kurt B
↔ potiahni prstom pre zobrazenie oboch kurtov
Ako to funguje:klikni na voľný (zelený) hodinový interval a vytvor rezerváciu. Klikni na obsadený (oranžový) interval pre detail alebo zrušenie (potrebuješ PIN, ktorý si zadal/-a pri rezervácii).
Označ kurt ako mimo prevádzky (údržba, turnaj, ...)
Skontroluj zadané údaje (rozsah dní aj hodín).
Aktuálne a nadchádzajúce blokovania
⚙️ Nastavenia
Základné nastavenia rezervačného systému
Keď je zapnuté, bežní návštevníci si nemôžu vytvárať nové rezervácie —
rezervovať môže iba prihlásený administrátor (napr. na telefonickú
objednávku). Zrušenie existujúcich rezervácií naďalej funguje.
Voliteľné funkcie
Po vytvorení rezervácie pošle appka potvrdenie na e-mail/telefón,
ktoré zákazník zadal (ak niektoré vyplnil).
V päte appky pribudne tlačidlo, kde si zákazník podľa telefónneho
čísla vie pozrieť svoje nadchádzajúce rezervácie.
Zákazníkom s vyplneným e-mailom/telefónom príde deň pred rezerváciou
pripomienka. Funguje automaticky, bez cronu.
Vo formulári rezervácie pribudne voľba dĺžky 60 / 120 minút.
Pridá prepínač "Mapa kurtov" nad rozpisom — grafické zobrazenie
kurtov namiesto tabuľky.
Viditeľné a meniteľné iba tebou (prihlásením hlavným heslom). Keď
zapneš, aj jednotliví admini (nie len hlavné heslo) uvidia tlačidlo
👥 a budú môcť vytvárať/upravovať/mazať iné admin účty.
Kalendár (.ics)
Po potvrdení rezervácie sa zákazníkovi rovno stiahne súbor pre
kalendár priamo v prehliadači. Ak vypneš, appka len zobrazí
potvrdenie bez sťahovania. Toto sa týka len tohto sťahovania v
prehliadači — klikateľný odkaz aj príloha na pridanie do
kalendára v potvrdzujúcom e-maile fungujú nezávisle od tohto
prepínača a chodia vždy, keď je vyplnený e-mail.
Kalendárová appka (Google/Apple/Outlook) zobrazí upozornenie pred
začiatkom rezervácie.
Bezpečnosť
Keď admin vytvára rezerváciu (napr. na telefonickú objednávku),
appka si PIN vygeneruje sama - rezerváciu vieš kedykoľvek zrušiť
aj bez neho cez admin panel.
Po tomto limite už zákazník rezerváciu nezruší sám cez appku
(uvidí správu, aby zavolal do klubu) - teba ako admina sa toto
obmedzenie nikdy netýka.
Po zadaní hesla príde na e-mail administrátora 6-miestny kód, ktorý
treba zadať na dokončenie prihlásenia. Vyžaduje vyplnený "E-mail
administrátora" (zvonček 🔔).
Pošle kompletnú JSON zálohu databázy na e-mail administrátora raz
týždenne, bez potreby cronu. Viditeľné a meniteľné iba tebou
(prihlásením hlavným heslom).
Appka vie pri rezervácii automaticky vygenerovať a zapísať dočasný
kód do elektronického zámku na vstupe ku kurtom (TTLock alebo Nuki).
Toto nastavenie sa nerobí tu, ale priamo v súbore
config.php
na serveri (vyplň DOOR_LOCK_PROVIDER
a prihlasovacie údaje k zámku) — presný postup je v README v sekcii
"Kódový zámok (TTLock / Nuki)". Viditeľné len tebou (prihlásením
hlavným heslom).
📱 QR kód appky
Návštevníci si appku rýchlo otvoria naskenovaním mobilom - hodí sa na vytlačenie a nalepenie v klube.
Nemáš na počítači kameru na naskenovanie? Appku otvoríš aj priamo na tomto odkaze:
Ikona appky na ploche telefónu
Tento telefón/prehliadač vie appku rovno nainštalovať ako ikonu na plochu.
iPhone/iPad (Safari): ťukni na ikonu zdieľania a vyber "Pridať na plochu".
Android (Chrome): ťukni na menu a vyber "Pridať na plochu" / "Nainštalovať appku".
🏷️ Cenník
Otváracie hodiny, ceny kurtov a doplnkové položky
Zmena sa prejaví hneď pre všetkých - vhodné napr. na kratšie zimné hodiny.
Doplnkové položky (nepovinné pri rezervácii)
📖 Manuál pre administrátora
Prehľad všetkého, čo appka vie — vrátane funkcií len pre hlavné heslo (superadmina)
🎾 Rezervácie
Klikni na obsadenú (oranžovú) rezerváciu → uvidíš detail a môžeš ju zrušiť bez PIN-u.
V detaile je aj tlačidlo „Upraviť" — zmeníš meno, kontakt, kurt, dátum, čas, dĺžku aj doplnkové položky. Ak máš zapnuté "Potvrdenie zákazníkovi", appka pošle e-mail aj o tejto zmene (s aktuálnym časom aj kódom na vstup, ak sa zmenil).
Pri písaní mena appka ponúkne prediktívne návrhy z predchádzajúcich rezervácií (podľa mena aj telefónu) — jedným klikom vyplní meno, telefón aj e-mail. Pri zhode mena appka zreteľne zvýrazní telefón, aby si vedel rozlíšiť dve osoby s rovnakým menom.
Zvonček 🔔 — prehľad všetkých nadchádzajúcich rezervácií so zrušením na jedno kliknutie, a nastavenie kontaktu administrátora (pozri nižšie).
Keď je zapnuté "Rezervácie len pre admina", neprihlásení návštevníci vidia políčka bežne zelené (voľné) — vysvetlenie sa zobrazí až po prejdení myšou nad políčkom, kliknutie zostáva zablokované.
Mriežka sa automaticky obnovuje každých 30 sekúnd — zmena spravená na inom zariadení (napr. na počítači) sa prejaví aj na mobile bez potreby ručne obnoviť appku.
⛔ Blokovanie kurtov
Zablokuješ celý deň alebo len časť, s uvedeným dôvodom (zobrazí sa v mriežke ako text).
Dá sa zablokovať aj rozsah viacerých dní naraz.
🏷️ Cenník (samostatná ikona v lište)
Otváracie/zatváracie hodiny — zmena platí okamžite pre všetkých.
Cena za 60 a 120 minút (0 = cena sa nezobrazuje).
Doplnkové položky (napr. požičanie rakety) — vlastný názov a cena, dajú sa deaktivovať alebo vymazať.
📊 Štatistiky
Obsadenosť podľa dní, kurtu aj hodiny, za zvolený mesiac alebo rok.
Ak máš nastavený cenník, appka dopočíta aj tržby (kurty, doplnky, spolu).
Tlačidlo na export rezervácií daného obdobia do CSV (Excel).
📋 Log aktivít
Všetky dôležité udalosti (rezervácie, zrušenia, zmeny nastavení, prihlásenia...).
Vyhľadávanie, filter podľa typu udalosti aj dátumového rozsahu, export do CSV.
Hromadné vymazanie starých záznamov.
📧 E-maily a SMS notifikácie
V okne zvončeka 🔔 nastavíš e-mail a telefón administrátora — sem chodia upozornenia na nové rezervácie, 2FA kód, týždenný súhrn aj automatická záloha.
E-maily zákazníkom (potvrdenie rezervácie, storno, pripomienka deň vopred) fungujú zadarmo cez PHP funkciu mail(), bez potreby čokoľvek nastavovať. Pre spoľahlivejšie doručovanie (menej padania do spamu) appka podporuje aj SMTP cez skutočnú e-mailovú schránku — nastavuje sa v config.php (SMTP_HOST a pod.), návod je v README.
Každé potvrdenie aj úprava rezervácie s vyplneným e-mailom obsahuje klikateľný odkaz aj prílohu na pridanie do kalendára (.ics) — hodí sa to najmä na mobile, kde je jednoduchšie kliknúť na odkaz v maile než sťahovať súbor v prehliadači. Väčšina e-mailových klientov (Gmail, Outlook, Apple Mail) odkaz automaticky urobí klikateľný.
SMS notifikácie sú platená funkcia cez službu Twilio (externá, nesúvisí s appkou samotnou) — nastavuje sa v config.php (TWILIO_ACCOUNT_SID a pod.). Orientačne: prenájom čísla od $1,15/mesiac + cca $0,09 za každú odoslanú SMS. Bez vyplnenia týchto údajov appka SMS jednoducho neposiela — e-maily fungujú úplne nezávisle a zadarmo.
⚙️ Nastavenia
Rezervácie len pre admina, potvrdenie zákazníkovi, "Moje rezervácie", pripomienka deň vopred, rezervácia na 2 hodiny, vizuálna mapa kurtov.
Kalendár (.ics) — samostatné zapnutie/vypnutie automatického stiahnutia po rezervácii a nezávisle aj voliteľnej pripomienky (VALARM) v súbore.
2FA (dvojfaktorové overenie e-mailom pri prihlásení).
Admin nemusí zadávať PIN — keď ty sám vytváraš rezerváciu (napr. telefonickú objednávku).
Časový limit na zrušenie — napr. najneskôr 24 h pred začiatkom; po tomto limite si zákazník rezerváciu už nezruší sám, len telefonicky u teba. Teba (admina) sa tento limit nikdy netýka.
QR kód appky + ponuka pridať appku ako ikonu na plochu telefónu.
🔑 Kódový zámok (TTLock / Nuki)
Appka vie pri rezervácii automaticky zapísať dočasný kód do elektronického zámku na vstupe.
Stav (nastavený/nenastavený) uvidíš v ⚙️ Nastaveniach len superadmin — samotné pripojenie sa robí v config.php, návod je v README.
👥 Správa používateľov len superadmin
Vytváranie samostatných admin účtov (meno + vlastné heslo) pre kolegov.
V log aktivít sa presne vidí, ktorý účet čo urobil.
Voliteľne môžeš dovoliť aj bežným adminom spravovať ostatných (⚙️ Nastavenia).
💾 Záloha databázy len superadmin
Manuálne stiahnutie kompletnej JSON zálohy jedným klikom.
Voliteľná automatická e-mailová záloha raz týždenne, bez potreby cronu.
🔐 Prihlásenie
Hlavné heslo (z config.php) = superadmin, vidí a ovláda úplne všetko.
Jednotlivé admin účty majú všetky bežné admin práva, ale nie správu používateľov ani zálohu (pokiaľ im to superadmin výslovne nepovolí).
👥 Admin používatelia
Samostatné účty pre viacero ľudí (viditeľné len po prihlásení hlavným heslom)