Zapiš si, co máš doma v baru — a hned vidíš, co si můžeš namíchat.
Jednosouborová webová aplikace (čisté HTML/CSS/JavaScript, žádné závislosti, žádný server) pro domácí barmany. Zaškrtáš suroviny, které vlastníš, a engine ti ukáže, které drinky zvládneš připravit hned, které jsou na dosah jedné až tří chybějících lahví — a kterou láhev koupit, aby ti odemkla nejvíc nových drinků.
- 477 receptů: oficiální IBA koktejly (Mojito, Negroni, Espresso Martini…), světová klasika (Gin & Tonic, White Russian, B52…), celé rodiny variant (Collins, spritz, Mule, radler, B-5x, pastis) a zejména česká hospodská a retro klasika — Beton, Bavorák, Magické oko, Semafor, Mozek, Vodníkovo sperma, Cesta do lesa, TGV, Kofila, Béžovice, multimíchačky i Drátěnka. Nechybí ani horké drinky: grogy, punče, svařáky a kávy s alkoholem.
- Tolerance nákupu 0–3: posuvníkem určíš, kolik surovin jsi ochoten dokoupit; aplikace vypíše, co přesně chybí.
- Nákupní rádce: „Kup Becherovku — odemkne 2 drinky hned, přiblíží 3 další.“
- Logické záměny surovin: nemáš limetku, ale máš citron? Drink se nabídne se zřetelně vyznačenou domácí záměnou (citron ↔ limetka, cukr ↔ sirup ↔ med, rumy mezi sebou, smetana ↔ mléko…).
- Rozpoznávání obchodních značek: napiš „Guinness“ a aplikace ví, že máš černé pivo; „zlatá Sierra“ znamená tequilu. Přes 840 značek, toleruje překlepy i skloňování.
- Záložka „Pro řidiče a děti": 24 nealko receptů na jednom místě — od Virgin Mary a Crodino Spritzu po dětské drinky s vrstvenými džusy a přepínačem „jen pro děti". Nealkoholický sekt ani pivo se tu nikdy nenahrazují alkoholickými.
- Nákup na jeden klik: chybějící surovina je v detailu receptu odkazem na vyhledávání — alkohol a sirupy míří na Heureku, potraviny a mixéry na Rohlík.
- „Chutná mi": srdíčkem u suroviny označíš, co máš rád — drinky s ní se pak řadí na začátek nabídky.
- Vlastní suroviny: domácí slivovice, meruňkovice, ořechovka — cokoli si přidáš, eviduje se v inventáři.
- Trivia a chytré hledání: každý drink má zajímavost a asociativní klíčová slova — „hemingway“ najde Daiquiri, „lebowski“ White Russian, „švejk“ Šavli meče, „flusanec“ Žabí hlen.
- Postup a servírování u každého drinku: kroky přípravy, sklenice, ozdoba; 47 drinků má fotografii, ostatní kreslenou SVG siluetu s barevnými vrstvami podle surovin (vrstvené panáky jako Semafor vypadají přesně tak, jak mají).
- Soukromí: inventář se ukládá jen v prohlížeči (localStorage) + export
a import zálohy do souboru. Obsah tvého baru se nikam neodesílá — ani
suroviny, ani hledání, ani otevřené drinky. Online verze na GitHub Pages
počítá anonymní návštěvy přes GoatCounter (bez cookies, bez sledování mezi
weby). Stažený
barman_komplet.htmlnevolá ven vůbec nic a funguje offline.
Nejrychleji online: https://kassiusater.github.io/barman/ — otevře se rovnou v prohlížeči, i na mobilu, nic se nestahuje.
Nebo si stáhni repozitář a otevři barman.html v prohlížeči. Hotovo —
žádná instalace, žádný build, žádný server.
Jako jeden soubor ke stažení:
barman_komplet.html
(~1,5 MB, vše včetně fotek vloženo dovnitř). Stáhneš, otevřeš v prohlížeči
a funguje i bez internetu — ideální na poslání kamarádovi. Najdeš ho vždy
v posledním vydání;
v repozitáři schválně není, aby ho každá změna dat nenafukovala o další
megabajt. Generuje se skriptem python3 data/sestav_distribuci.py.
| Soubor | K čemu |
|---|---|
barman.html |
celá aplikace (UI) |
engine.js |
logika: vyhodnocení inventáře, záměny, nákupní rádce, hledání |
data/suroviny.json |
slovník 215 surovin + skupiny logických záměn |
data/drinky.json |
477 receptů (zdroj pravdy) |
data/trivia.json |
zajímavosti a klíčová slova pro asociativní hledání |
data/znacky.json |
obchodní názvy → obecné suroviny |
data/data.js |
vygenerovaný balík dat pro prohlížeč (sestav_data.py) |
data/img/ |
fotografie drinků (TheCocktailDB) |
data/test_engine.js |
testy enginu (node data/test_engine.js) |
- Edituj
data/drinky.json,data/suroviny.jsončidata/trivia.json. - Přegeneruj data:
python3 data/sestav_data.py - Obnov stránku. (Testy:
node data/test_engine.js.)
- Vybrané české lidové recepty byly zařazeny z knihy Alexandra Guhy „Pravé české míchačky“ (UK media, 2010) — velký dík patří jejímu autorovi. Kniha je kulturologická studie českého alkoholového folklóru a vřele ji doporučujeme; recepty zde jsou přepsány vlastními slovy.
- Oficiální světové koktejly vycházejí ze seznamu IBA (International Bartenders Association).
- Fotografie drinků pocházejí z databáze TheCocktailDB.
- Část seznamu obchodních značek vychází z veřejných katalogů e-shopů Warehouse #1 (warehouse1.cz), Bestdrink (bestdrink.cz), La-Vin (la-vin.cz) a Don Pealo (donpealo.cz).
- Velká část receptů (světová klasika, pivní a vinné míchačky, horké drinky, české retro i obskurní kuriozity) vychází z českého webu ALKOHOL DRINK (alkoholdrink.cz); recepty jsou přepsány vlastními slovy.
Kód je k dispozici pod licencí MIT (viz LICENSE). Recepty jsou lidové
a klasické receptury; pijte s mírou. 🥂