↓ Přeskočit na hlavní obsah
2026 ›
10. 10.
sobota, 15:00

Krabice knih za 2000 Kč: od nápadu po aplikaci za jeden den

Ráno nápad, v poledne zkouška v knihkupectví na Zličíně, odpoledne aplikace, kterou sdílí lidi. Jak vznikl pomocník ke krabici knih od Dobrovského.

Knihy Dobrovský mají tenhle týden akci: dostanete krabici a za 2000 Kč si odnesete všechno, co se do ní vejde. Podmínka je jediná: víko musí jít zavřít. Akce běží jen v kamenných prodejnách a končí v neděli 11. 10. ve 21:00.

V sobotu ráno mě napadlo, že tohle je úloha pro počítač. Které knihy se do krabice vejdou a kterými se vyplatí ji naplnit? Celý den jsem to dělal s Claude Code. Tohle je, jak to šlo za sebou.

Výsledek běží na ondra42.cz/dobrovsky.

8:10 Jde to vůbec?
#

První otázka byla, jestli e-shop u knih uvádí rozměry. Uvádí, u každé knihy v milimetrech. Pořadí rozměrů ale není jednotné, jednou je první šířka, jindy výška, takže je aplikace musí sama seřadit.

Krabice měří podle Dobrovského zhruba 28 × 21 × 15 cm. Do akce patří jen české knihy z jejich vlastních nakladatelství: Gate, 1400, Red, Talk, Kontrast, Kontrast Vintage, King Cool, Drobek, Vendeta, Via, Pangea a Fobos.

8:16 Stahování a první demo
#

Na pozadí se začal stahovat katalog všech dvanácti značek. Tři z nich (Red, Talk a Kontrast Vintage) na e-shopu nebyly k nalezení pod svým jménem, takže je AI dohledávala podle čísel stránek. Mezitím vznikalo demo nad padesáti knihami.

První verze byla velká: záložky Krabice, Katalog, Preference a Návod, tlačítko „Navrhni nejvýhodnější krabici“ a návod ke skládání s 3D náhledem a vrstvami. Z padesáti knih navrhla krabici s jedenácti knihami za 3 917 Kč.

První verze aplikace: záložky Krabice, Katalog, Preference a Návod, nahoře nula knih a nula korun, pod tím červené tlačítko Navrhni nejvýhodnější krabici

9:34 Na telefon a co nejjednodušeji
#

Hned jsem viděl, že tohle v obchodě nikdo ovládat nebude. Aplikaci budou lidi používat na telefonu u regálu. Chtěl jsem jen hledání, tlačítko „Do krabice“ a odpočet, kolik knih se tam ještě vejde. Klidně nepřesný, hlavně aby tam nějaké číslo bylo.

O dvě minuty později byla hotová jednoduchá verze s velkým číslem nahoře: „≈ 8 knih se ještě vejde (odhad)“. Odhad počítal s průměrnou knihou z nabídky, která měří 14 × 20,7 × 2,9 cm.

Jednoduchá verze: velké číslo ≈ 8 knih se ještě vejde, pod ním hledání a výsledky s tlačítky Do krabice a Chci určitě

V 9:44 běžela stránka na ondra42.cz/dobrovsky. Katalog měl tou dobou všech 2 375 knih.

9:48 Dvě čísla místo odhadu
#

Odhad podle průměrné knihy mi nestačil. Chtěl jsem dvě skutečná čísla: kolik knih se do krabice vejde nejvíc a kolik jich je nejméně potřeba, aby dohromady stály 2000 Kč.

  • Nejvíc 37 knih. Leporela, kapesní horoskopy a tenké paperbacky.
  • Nejméně 3 knihy. Dvě nejdražší (749 + 749 Kč) na 2000 Kč nestačí, tři ano.

Po každé přidané knize aplikace krabici znovu poskládá a obě čísla přepočítá. Jakmile je v krabici aspoň jedna kniha, nabídne návod, jak ji složit.

Dvě čísla nahoře: +18 knih se ještě vejde nejvíc a zelená fajfka 2000 Kč máš, každá další kniha je zdarma

Dopoledne: úpravy za pochodu
#

Pak už to šlo rychle, jedna věta, jedna úprava:

  • Preference schované pod malým tlačítkem ☰, aby nezabíraly místo: žánry, nakladatelství, jen pevná vazba, „už mám“.
  • U knihy štítek „už se nevejde“, a takovou knihu ani nejde přidat.
  • Nové číslo cena/objem: kolik korun dostanete za místo v krabici. Podle něj jde řadit. Nahoře jsou kapesní horoskopy.
  • Odkaz na obsah krabice nahoru, ať se kvůli vyndání knihy nemusí rolovat na konec.
  • Pryč s duplicitami („Zloděj chleba“ a „Zlodějka chleba“) a s knihami, které ještě nevyšly. Zbylo 2 254 knih.

Aplikaci průběžně zkoušela žena. Všimla si, že oblíbený žánr spolu s oblíbeným nakladatelstvím nefungují jako „nebo“, ale jako „a zároveň“. Měla pravdu napůl: dva žánry fungovaly správně, žánr s nakladatelstvím ne. Opraveno.

Mezitím jsem si nechal spočítat nejvýhodnější krabici z knih, které má e-shop skladem. Jen z vázaných knih vyšlo 16 knih za 4 454 Kč. Ze všech vazeb 32 knih za 6 529 Kč, protože hodnotu táhnou malé drahé knihy.

10:49 Tři vzhledy
#

Ve druhé session vznikly tři barevné varianty nad živou aplikací: Knihkupectví, Krabice a Kalkulačka. Vybral jsem A, Knihkupectví: krémový papír, patkové písmo, lahvově zelená a mosaz.

Čtyři telefony vedle sebe: dosavadní vzhled a varianty A Knihkupectví, B Krabice a C Kalkulačka

Nasazená verze ale vypadala úplně jinak než návrh, protože můj prohlížeč má tmavý režim a k motivu se automaticky dopsala tmavá verze. Výchozí je teď vždy světlý vzhled, tmavý se dá zapnout v menu.

Aplikace ve vzhledu Knihkupectví: krémový podklad, mosazná čísla, zelené tlačítko Jak krabici poskládat

Poledne: Metropole Zličín
#

Mezi Andělem a Zličínem vyšla lépe NC Metropole Zličín. Dobrovský o ní na webu píše, že má nejvíc titulů na metr čtvereční. Zajel jsem tam, vzal krabici a pár knih a zkoušel, jestli aplikace odpovídá skutečnosti.

Neodpovídala. Aplikace tvrdila, že se těchhle sedm knih nevejde. Vešly se a ještě zbylo místo.

Krabice od Dobrovského se sedmi knihami: šest stojí na hřbetu vedle sebe, oranžový Poslední svatební host leží napříč vepředu

Problém nebyl ve výpočtu, ale v krabici. Nocticadia je podle e-shopu široká 15,5 cm. Postavená na hranu je tedy vyšší než 15 cm, se kterými aplikace počítala. Rozměry krabice jde teď zadat v menu. S krabicí vyšší o sedm milimetrů složí aplikace těch sedm knih stejně jako na fotce: šest na hraně vedle sebe, jednu napříč.

Návod ke skládání v aplikaci pro stejných sedm knih: 3D náhled krabice, pohled shora s očíslovanými knihami a první kroky

Do krabice se pak vešla i osmá kniha. Vypadalo to, že je krabice větší, než Dobrovský uvádí. Tak jsem do prázdné krabice položil knihu se známým rozměrem jako měřítko a vyfotil ji. Krabice měří opravdu zhruba 28 × 21 × 15 cm. Karton má jen trochu vůle a rozměry z e-shopu nejsou na milimetr.

Prázdná krabice shora, na dně leží kniha 1991 od Francka Thillieze jako měřítko

V prodejně jsem občas požádal někoho z lidí u regálů, ať aplikaci zkusí. Na telefonu u regálu bylo hned vidět, že velká čísla nahoře překážejí při hledání. Teď při rolování odjedou a nahoře zůstane jen hledání s tenkým řádkem shrnutí.

12:17 QR kód
#

Abych mohl stránku předávat dál, přibyl dole QR kód s tlačítkem „Sdílet odkaz“. První verze se na telefonu četla jako číslo místo adresy. Kód byl v pořádku, ale telefon kreslil mezi čtverečky tenké spáry. Teď je to obrázek s přesnými pixely a funguje.

Blok Pošli dál: QR kód s adresou ondra42.cz/dobrovsky a tlačítko Sdílet odkaz

13:20 Knihy bez rozměru
#

58 knih nemá v e-shopu použitelný rozměr, takže je aplikace vyřadila. Mezi nimi byl i nejdražší kus z akce, box Edgara Allana Poea za 1 499 Kč. Vyfotil jsem ho v prodejně vedle knihy se známým rozměrem a podle fotky sedí rozměr z e-shopu: 14,3 × 14,3 × 21,8 cm. Aplikace ho dřív zahodila, protože tloušťku přes 9 cm brala jako chybu dat. Teď je zpátky a nejmenší počet knih na 2000 Kč klesl ze tří na dvě.

Box Edgara Allana Poea se čtyřmi svazky v regálu, před ním kniha 1991 jako měřítko

14:30 Z dema je produkce
#

Žena mezitím odkaz sdílela na Facebooku. Z dema se tím stala produkce a adresa musí vydržet.

Aplikace do té doby ležela mimo repozitář webu a další nasazení webu by ji smazalo. Teď je součástí webu a každé nasazení ji nahraje znovu. Po konci akce v neděli ve 21:00 se nahoře objeví pruh „Akce skončila“ a stránka zůstane pro inspiraci.

Pruh nahoře: Akce krabice za 2000 Kč skončila v neděli 11. 10. 2026 ve 21:00, pod ním čísla 37 knih se vejde nejvíc a 2 knihy stačí na 2000 Kč

Co zůstává otevřené
#

  • Tlačítko „Chci určitě“ dnes skoro nic navíc nedělá. Buď zmizí, nebo dostane funkci „doplň krabici za mě“.
  • Dostupnost knih v konkrétní prodejně aplikace nezná. Co je skladem, se pořád zjišťuje u regálu.

Od nápadu po stránku, kterou lidi sdílí, uběhlo asi šest a půl hodiny. Kód jsem nepsal ani řádek. Já jsem rozhodoval, co aplikace má umět, a v knihkupectví ověřoval, jestli to, co tvrdí, platí pro skutečnou krabici.

štítky: ai
týž den v deníku
10. 10. · 1 další zápis