Wireframe / nezávazný náhled obsahu v layoutu webu Involve · tento pruh i poznámky v závorkách smazat před nasazením
CLEANY

Jak Cleany přijímá a vydává zakázky nonstop – bez čekání na kurýra

Asynchronní výdejní boxy pro moderní čistírnu, postavené na míru tam, kde krabicové řešení nestačilo.

Naším úkolem bylo:
backend business logika integrace hardwaru frontend
Rozsah projektu:
Vývoj modulu a celé business logiky pro správu výdejních boxů, integrace hardwaru třetí strany (EGMedical), napojení na stávající aplikaci Cleany a kompletní administrace boxů.
Jak šel čas:
START
Začátek spolupráce – kompletní přepis frontendu do moderního frameworku.
JÁDRO
Modernizace jádra aplikace z Nette na Laravel.
BOXY
Vývoj a integrace CleanyBoxů, testování hardwaru přímo v kanceláři.
LIVE
Prvních 5 boxů v ostrém provozu.
2026
Plánované rozšíření do 30+ lokalit.

(Poznámka pro tým: doplnit reálné roky / pořadí fází.)

Kde kurýrní model narážel na strop

Logistika Cleany dlouho stála na dvou spolehlivých pilířích: partnerské kurýrní dopravě (Messenger, Liftago) a síti kamenných poboček. Model fungoval dobře, ale s rostoucím objemem objednávek začal narážet na strop.

Klasická kurýrní doprava má totiž jedno omezení – je synchronní. Zákazník i kurýr se musí potkat ve stejný čas na stejném místě. Při rostoucí poptávce se to dál řešit jen přidáváním řidičů nedá: je to drahé a nepružné. Cleany potřebovalo způsob, jak zakázky odbavovat nezávisle na čase, aby zákazník odevzdal a vyzvedl prádlo, kdy se mu to hodí, a logistika ho obsloužila podle vlastních optimalizovaných tras.

obrázek 1 – ilustrace logistiky / kurýr vs. box

Jak zakázka projde systémem sama

Řešením byl přechod na asynchronní model po vzoru AlzaBoxů a Z-boxů. CleanyBoxy fungují podobně: zákazník vloží nebo vyzvedne zakázku kdykoliv. Doručení řeší logistika dávkovaně a efektivně. Postavili jsme systém, který sám řídí celý život objednávky:

obrázek 2 – náhled aplikace / flow objednávky

Proč to nebyla jen rutinní integrace. Logistika čistírny je oproti běžnému e-shopu výrazně složitější: je obousměrná a každá zakázka se liší rozměrem, obalem i objemem. Standardní box je naopak stavěný na jednosměrný výdej typizovaných balíků. Celou tu chybějící logiku jsme proto museli postavit my, na úrovni aplikace.

Kde krabicové řešení nestačilo

Buďme upřímní: hardware od dodavatele EGMedical je krabicové řešení. Je spolehlivé, cenově dostupné a dá se hned nasadit – ale je stavěné pro standardní e-commerce, ne pro provoz čistírny. Na potřeby Cleany sám o sobě nestačil.

Měli jsme dvě cesty. Buď donekonečna žádat výrobce o úpravy firmwaru, nebo si s omezeními poradit sami. Zvolili jsme druhou cestu. Chybějící logiku jsme dotáhli a odstínili v aplikaci, takže Cleany není rukojmím tempa třetí strany. Řešení není stoprocentní obraz ideálního světa, ale funguje spolehlivě a klient nad ním má kontrolu.

Abychom rozdíl mezi návrhem a realitou srazili na minimum, nechali jsme si jeden box doručit přímo do kanceláře. Zabral kus zasedačky, ale ještě před prvním řádkem produkčního kódu jsme přesně věděli, jak se chová naživo. Spolupráce tří stran (Cleany, Involve, EGMedical) přirozeně plodila krajní situace – a právě ty jsme řešili na naší straně, ne přehazováním na klienta.

5boxů v ostrém provozu
30+lokalit v plánu na 2026
24/7příjem i výdej zakázek

Co to Cleany přineslo: pět boxů dnes, 30+ na spadnutí

Cleany dnes provozuje prvních pět CleanyBoxů v ostrém provozu. Zákazník odevzdá i vyzvedne zakázku nonstop, bez domluvy s kurýrem, a logistika jezdí podle vlastních tras místo desítek individuálních schůzek. Díky navržené architektuře je systém připravený na rozšíření do 30+ lokalit v průběhu roku 2026 – bez přestavby jádra.

„[Citace klienta – Petr Honus, Cleany s.r.o. Doplnit reálnou citaci, ideálně o tom, co spolupráce odbavila byznysově: zrychlení, odstranění technické překážky, klid s rozšiřováním. Do publikace neposílat s placeholderem.]“

Petr Honus Cleany s.r.o.

Někdy není nutné přepisovat vše od nuly

S Cleany nás nepojí jedna zakázka, ale šestileté partnerství – začalo kompletním přepsáním jádra aplikace z původního frameworku na novější. Díky tomu klient věděl, co od nás čekat, a my věděli hned, do čeho jdeme.

Přesně tohle je naše doména: vstoupit do existujícího systému, porozumět jeho architektuře a doplnit do něj novou, komplexní vrstvu – bez přepisování všeho od nuly a bez zbytečného tření. A když to projekt vyžaduje, klidně si postavíme testovací hardware doprostřed kanceláře.

Řešíte něco podobného?

Pojďme se nezávazně pobavit o tom, kde váš systém naráží na strop – a jak ho posunout dál bez přepisování všeho od základu.

Domluvit konzultaci