Případová studieJuklík · škola plavání
Když krabice přestane stačit. – Systém na míru pro školu plavání Juklík
Provoz Juklíku, školy plavání pro malé děti a kojence, vyrostl do pravidel, která univerzální produkt nepokryje bez kompromisů. Postavili jsme mu systém na míru – od analýzy po provoz.

- začátek spolupráce, která pokračuje
- 2024
- kurzovní období ročně, plánovaná v systému
- 3
- lekcí v kurzu, generovaných z jedné šablony
- 12–15
01O klientovi
Škola plavání, která má svá pravidla
Juklík provozuje ve více bazénech v Praze školu plavání pro malé děti a kojence, k tomu i lekce akvaaerobiku. Kurzy běží ve třech obdobích ročně a mají typicky 12 až 15 lekcí. Většina zákazníků pokračuje i v dalším období.
Za každým obdobím stojí skupiny podle pokročilosti a věku, přesuny mezi kurzy, rozpisy instruktorů, náhrady za zameškané lekce i platby. Právě tahle pravidla dělají z provozu školy plavání víc než jednoduchý rezervační kalendář.
- Více bazénůlekce běží v několika objektech v Praze
- 3 období ročněleden–březen, duben–červen, září–prosinec
- 2 typy lekcíplavání kojenců a malých dětí, akvaaerobik
Najeďte na období nebo ho vyberte:
- červenec–srpen: mimo kurzovní období
Kurz probíhá v jednom období, obsahuje typicky 12–15 lekcí a platí se najednou.
02Výchozí stav
Proč krabice přestala stačit
Juklík roky používal krabicové řešení Auksys. Jak provoz rostl, narážel na pravidla, která univerzální produkt neumí pokrýt bez kompromisů.
Univerzální produkt musí vyhovět mnoha provozům najednou. Juklík potřeboval systém, který přesně odpovídá jeho pravidlům – hlavně u přesunů mezi kurzy:
- Hlavní důvodPravidlo 01
Přesuny mezi kurzy
Osoby se mezi kurzy přesouvají a každý přesun se řídí pravidly Juklíku. Právě přesuny byly hlavním důvodem, proč Juklík hledal systém na míru.
- Pravidlo 02
Náhrady a přednáhrady
Nárok na náhradu vzniká jen při včasné omluvě. Přednáhradu lze vyčerpat dopředu – ještě než osoba nějakou lekci vynechá.
- Pravidlo 03
Skupiny podle pokročilosti a věku
Děti se zařazují podle pokročilosti a „věku pro kurzy plavání“, který administrátorka nastavuje ručně pro konkrétní období.
- Pravidlo 04
Fronta na uvolněná místa
Na místo na plné lekci se čeká ve frontě hlídacích psů. Kdo si hlídacího psa založil dřív, je ve frontě výš.
- Pravidlo 05
Rozpisy, směny a fakturace
Vlastní pravidla pro rozpisy lekcí, směny instruktorů a podklady k jejich fakturaci.
03Zadání
Co měl nový systém umět
Než vznikl první řádek kódu, sepsali jsme se zákaznicí, co má systém umět – z pohledu lidí, kteří s ním budou pracovat každý den.
Aby si rodič zapsal náhradu sám – bez telefonu na recepci.
pro: rodičeAby celý kurz na období vznikl z jedné šablony, i se všemi lekcemi.
pro: administraciAby uvolněné místo na plné lekci dostal automaticky první, kdo na něj má nárok.
pro: rodičeAby rodič spravoval své osoby, objednávky i docházku na jednom místě.
pro: rodičeAby instruktoři měli směny i podklady k fakturaci přímo v systému.
pro: instruktoryAby každá zpráva zákazníkům – e-mail, SMS i aktualita – zůstala dohledatelná.
pro: administraci
04Jak jsme postupovali
Nejdřív pravidla, potom kód
Systém na míru stojí na tom, že se jeho pravidla nejdřív pojmenují. Proto jsme začali analýzou, ne programováním.
- Krok 01
Analýza a specifikace
Workshopy se zákaznicí a sepsání pravidel provozu, která do té doby nikde nebyla popsaná.
- Krok 02
UX návrh ve Figmě
Obrazovky odsouhlasené se zákaznicí ještě před programováním.
- Krok 03
Iterativní vývoj
Dodávky po funkčních celcích. Zákaznice testuje průběžně.
- Krok 04
Schůzky a zápisy
Každý požadavek má zápis a tiket – nic se neztratí.
- Krok 05
Provoz a rozvoj
Systém se dál upravuje podle reality provozu.
Od návrhu k hotové obrazovce
Obrazovky nejdřív vznikají ve Figmě a zákaznice je odsouhlasí. Programuje se až podle schváleného návrhu – upravit návrh je mnohem rychlejší a levnější než upravovat hotový kód.
Posuvníkem porovnáte návrh s hotovou aplikací. Vlevo je ilustrační drátěný model, vpravo skutečná přihlašovací obrazovka.
Víc o tom, jak navrhujeme UX a UI.

05Řešení
Co systém umí
Nejde o pár formulářů. Systém pokrývá celý provoz školy – od plánování kurzů po podklady k fakturaci instruktorů. Najeďte na modul a uvidíte, s čím souvisí.
Kurzy, období a lekce
Kurz jako šablona, z níž systém generuje konkrétní lekce na celé období.
Kalendář a náhrady
Omluvy, náhrady a přednáhrady podle pravidel Juklíku. Rodič vidí, co má k dispozici.
Hlídací pes
Fronta na uvolněné místo s automatickým zápisem a SMS.
Zákaznický účet
Rodič spravuje své osoby, objednávky i docházku sám.
Objednávky a platby
Stavy objednávky a platební brána nastavitelná pro každý bazén.
Stavy objednávky: RezervovanáSchválenáStornovanáSmazanáInstruktoři a směny
Plán směn, evidence odpracovaného času a podklady pro fakturaci.
Komunikace
Systémové e-maily, SMS, aktuality a FAQ – vše logované.
Rozpisy a tiskové sestavy
PDF rozvrhy generované podle otevírací doby objektu.
06Detail funkce
Hlídací pes: když je lekce plná
Lekce je plná a dítě by na ni rádo šlo na náhradu. Bez systému nezbývá než obnovovat stránku a doufat, že se místo uvolní.
Rodič si u lekce nastaví hlídacího psa. Zájemců může být víc, fronta se řadí podle času založení. Když se místo uvolní včas, systém zapíše prvního v pořadí, kdo má nárok, a pošle SMS. Po časovém limitu už jen upozorní, že se místo uvolnilo.
Lekce je plná
Kapacita je obsazená, na náhradu se přihlásit nedá.
Rodič nastaví hlídacího psa
Osoba se zařadí do fronty. Pořadí určuje čas založení.
Místo se uvolní včas
Systém zapíše prvního v pořadí, kdo má nárok, a pošle SMS.
Po časovém limitu
Systém už nezapisuje. Jen upozorní, že se místo uvolnilo.
3/5
Tak rodič vidí své pořadí
„3/5“ znamená: osoba je třetí ve frontě z pěti zájemců. Přesně v tomhle tvaru to ukazuje aplikace.
Vyzkoušejte si to
Pondělí 16:30 · Pokročilí
Bazén A · období 2026-3
Obsazeno 10/10Plno
Fronta hlídacích psů
- 1.Emazaloženo 2. 9. 18:04čeká
- 2.Jonášzaloženo 2. 9. 20:31čeká
- 3.Annavyzaloženo 3. 9. 07:12čeká
- 4.Matyášzaloženo 3. 9. 12:45čeká
- 5.Sofiezaloženo 4. 9. 09:20čeká
Ilustrační ukázka s vymyšlenými daty.
07Přínosy
Provoz, který běží podle svých pravidel
Pravidla Juklíku teď hlídá systém. Rodiče, administrace i instruktoři pracují v jednom prostředí.
Náhrady bez telefonu
Omluvu i náhradu si rodič zapíše sám v zákaznickém účtu. Administrace je řeší v systému.
Plná lekce není konečná
Hlídací pes obsadí uvolněné místo prvním oprávněným zájemcem a pošle mu SMS.
Období připravené dopředu
Kurzy vznikají ze šablon a lekce na celé období systém vygeneruje sám.
Směny na jednom místě
Instruktoři mají směny, odpracovaný čas i podklady k fakturaci v systému.
08Technologie a spolupráce
Jak spolupráce funguje
Pro technické hodnotitele: jak řídíme vývoj, jak probíhá provoz a na čem systém stojí.
Řízení vývoje
Každý požadavek má svůj tiket a zápis – nic se neztratí. Na pravidelných schůzkách procházíme, co je hotové a co přijde dál.
Dodáváme po funkčních celcích a zákaznice je testuje průběžně. Víc o tom, jak vyvíjíme agilně a jak vypadá naše projektové řízení.
Provoz a rozvoj
Systém je v ostrém provozu. Dál ho rozvíjíme podle zpětné vazby z provozu – spolupráce předáním neskončila.
Technologie
Webová aplikace na míru, navržená podle pravidel jednoho konkrétního provozu.
Časté dotazy
Naráží váš systém na hranice?
Probereme, kde vám dnešní řešení nestačí a jestli pro vás dává smysl systém na míru. Konzultace je nezávazná.
Nebo rovnou zavolejte či napište