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

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:
  • Analýza potřeb zákazníka a návrh architektury

  • Spuštění prvních boxů do provozu včetně rozšíření pro web tak, aby byla schopná CleanyBoxy obsluhovat

  • Optimalizace procesů

  • Udržování aplikace a plánování budoucích rozšíření pro CleanyBoxy

Číst více

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

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.
Jak Cleany přijímá a vydává zakázky nonstop – bez čekání na kurýra

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.

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:

  • Hlídá kapacitu a rozměry.

    Košile se do boxu vejde, koberec ne. Systém zná objem každé položky a porovnává ho s volnými schránkami už v košíku. Když se zakázka nevejde, možnost se skryje a nabídne se kurýr.

  • Vede zákazníka oběma směry.

    Po vložení prádla systém vygeneruje PIN a upozorní logistiku. Po vyčištění se proces obrátí – kurýr vrátí zakázku do boxu, systém pošle zákazníkovi nový PIN.

  • Zvládne i nával.

    I když přijde víc objednávek ve stejnou chvíli, systém je odbaví bezpečně a nikdy nerezervuje jednu schránku dvakrát.

  • Dává Cleany plnou kontrolu.

    Otevírací doba, maximální hodnota zakázky, omezení pro konkrétní typy produktů – každý box se dá nastavit samostatně.

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

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.
Jak Cleany přijímá a vydává zakázky nonstop – bez čekání na kurýra
5

boxů v ostrém provozu

30+

lokalit v plánu na 2026

24/7

pří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.

Co říká Cleany:

Spolupráce s Involve byla velmi profesionální. Převzali náš stávající systém, pochopili kontext a dodali novou platformu, která splňuje naše požadavky na škálování a spolehlivost.

Petr Honus

Petr Honus,
Projektový manažer cleany.cz

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.

www.cleany.cz

Hledáte vývojového partnera, který nejen dodá, ale zůstane?

Jan Tölg

Jan Tölg

Zakladatel & CEO, Involve