CephDetail

BěžíFrontend, spolupráceNext.js, React, Tailwind CSS, GraphQL

cephdetail.cz

Snímek webu CephDetail s rezervačním formulářem

Zadání

Detailingové studio ve Zlíně jede od roku 2023 a objednávky si vedlo přes telefon a Instagram. Koupený rezervační systém vydržel měsíc, protože na vícedenní zakázky nestačil. Zadání bylo postavit vlastní: web, rezervace, zálohy a faktury tak, aby na sebe navazovaly a majitel k tomu nepotřeboval druhý nástroj. Starý WordPress se měl nahradit celý.

Co jsem řešil

Na frontendu jsem pracoval v týmu. Web i rezervační tok jsou v Next.js a mluví s API postaveným v Kotlinu nad Springem a PostgreSQL. Moje část byla hlavně rezervační tok, dotazník a navázání na platby.

Rezervace nejsou kalendář se sloty. Detailing je zakázka na jeden až několik dní, takže volno se nepočítá po hodinách, ale podle kapacity studia v daném dni, a do toho vstupují svátky a dny, kdy se nedělá. Frontend z toho musel udělat něco, co zákazník pochopí za pár vteřin.

Před objednáním se vyplňuje dotazník ke stavu auta, takže majitel ví, do čeho jde, dřív než zákazník přijede.

Záloha se platí přes GoPay a navazují na ni faktury — zálohová při rezervaci, konečná po předání. Součástí je i administrace: přehledy, správa portfolia a nahrávání fotek s převodem do webových formátů.

Zálohy a no-showy

Nejdražší problém studia nebyl technický. Lidé si zarezervovali termín a nepřišli, a den dopředu už se za ně nedal nikdo sehnat.

Vyžádat zálohu bylo zřejmé řešení, ale o tom, jestli u něj zákazník zůstane, rozhoduje platební tok. Prošel patnácti iteracemi: kde se o záloze dozví, kolik kroků je mezi výběrem termínu a platbou, co se stane při selhání platby a jestli potvrzení skutečně odejde.

Část chyb se ukázala až v provozu — nechodily potvrzovací e-maily a v jednom případě se špatně počítal zůstatek k doplacení.

Výsledek

Web s rezervacemi běží od listopadu 2025 a studio přes něj vede celý provoz.

Od zavedení záloh neeviduje jediný no-show. Průměrná zakázka vychází na 8 740 Kč.

WordPress je pryč. Rezervace, platby i fakturace jsou v jednom systému a majitel v nich pracuje sám.

Zpět na web