Zpět

HeyFriday

Databanka na fotografie s AI funkcemi. Od prvního wireframu po běžící aplikaci.

Obrazovky aplikace HeyFriday poskládané přes sebe: galerie se seznamem souborů, dashboard s přehledem fotografií a detail fotografie
Obor
Správa fotografií a AI
Rozsah
Návrh, aplikace, web, provoz
Doba realizace
2025 až dnes
Stack
Node.js, Nuxt, LLM, MCP

Zadání

Firemní fotky leží na discích, v mailech a na sdílených úložištích. Kdo je fotil, kdo je na nich a jestli se vůbec smí použít, ví většinou jeden člověk. A ten zrovna není u počítače.

HeyFriday je odpověď na tenhle problém. Databanka, která fotku sama popíše, otaguje a najde na dotaz položený běžnou větou. Ke každému snímku drží licenci: nosič, lokaci i platnost, takže je vidět, co smí ven a do kdy.

Webovou aplikaci jsme postavili pro gen live production s.r.o. Zadání jsme ladili společně s klientem od prvních skic a zajistili jsme kompletní realizaci: návrh aplikace, vývoj i následný provoz.

Celá aplikace za dvě minuty

Rychlý průchod celou aplikací s komentářem: dashboard, galerie, import s kontrolou duplicit, mapa i sdílení.
Krátká ukázka z aplikace naostro: galerie, popis od AI, rozpoznání osob a licence u každé fotky.

Nejdřív se vše nakreslí

Celou aplikaci nakreslíme ve Figmě jako prototyp. Klient ji prochází obrazovku po obrazovce, připomínky píše přímo do návrhu a my je zapracujeme dřív, než padne první řádek kódu.

Wireframe galerie fotografií se složkami, filtry a kontextovými nabídkami
1 Wireframe galerie: složky, filtry, hromadný výběr a tlačítko AI. Penpot, 3. sprint.
Galerie v běžící aplikaci HeyFriday v mřížce: složky, náhledy fotografií a u každé datum a velikost, u jedné štítek Licence vypršela
2 Táž galerie naostro. Mřížka, seznam i mozaika, u každé položky velikost a datum.
Plátno prototypu ve Figmě s desítkami obrazovek aplikace, propojkami mezi nimi a připomínkami klienta
3 Celý prototyp má desítky obrazovek. Do přehnaných detailů ale nejdeme.
Diagram AI funkcí ve Figmě: cesta fotografie od načtení metadat přes popis a embedding až po štítky a rozpoznání osob
4 Pečlivě rozplánovat se musí i samotné AI funkce.

Návrh v číslech

246
wireframů
6
sprintů
48 tis.
řádků kódu
1 tis.
dotazů na OpenAI

Samotné programování zabralo necelé tři měsíce. Proběhlo několik schůzek a vzniklo vývojářské, testovací a produkční prostředí i automatizovaná CI/CD build pipeline.

Umělá inteligence v hlavní roli

Nad fotografiemi pracují modely OpenAI. Rozeberou, co je na snímku, napíšou k němu popis, navrhnou štítky a obsah převedou do vektorové databáze, nad kterou se pak dá hledat významem, ne jen shodou slov.

AI rozpozná, co je na fotce, pozná lidi a dovolí ptát se přirozeně, třeba „kouřící komín a nebe v pozadí".

Jestli vás zajímá zrovna rozpoznávání osob, vyzkoušet si ho jde přímo u nás na webu: na stránce AI běží živá ukázka rovnou v prohlížeči, kamera ani nahraná fotka přitom nikam neodcházejí.

Naše AI asistentka Marie

Marie nahranou fotku zoptimalizuje, popíše, navrhne štítky a najde na ní lidi i s emocemi a odhadem věku. Popis na požádání přepíše a fotky dohledá i v rozhovoru.

Kolik skla je příliš mnoho skla?

Panely aplikace stojí na skle. Průsvitná vrstva rozostří to, co je za ní, a barvu si bere odtamtud, takže rozhraní drží pohromadě i nad fotkou, která by normálně způsobila vizuální chaos. Sklo jde ale vypnout a aplikace musí obstát i bez něj: panel se vyplní napevno a místo mrtvé šedi si vezme nádech z primární barvy, aby mu zůstal tón, který měl přes sklo.

Týž detail fotografie s vypnutým sklem: panely jsou plné a laděné do teplého tónu primární barvy
Detail fotografie v aplikaci HeyFriday se zapnutým sklem: panely jsou průsvitné a prosvítá jimi obsah galerie za nimi
Vlevo sklo zapnuté, vpravo vypnuté. Hranici mezi nimi jde přetáhnout a porovnat obě varianty na stejném místě.

Redesign Q4 2026

Na konci roku 2026 prošla aplikace velkým redesignem. Za rok provozu do ní přibyla spousta nových funkcí a tenhle velký update upravil, jak věci vypadají, od navigace po jednotlivé obrazovky, aby zase působily jako jeden celek.

Galerie v aplikaci HeyFriday v zobrazení mapy: fotografie seskupené podle místa pořízení kolem elektrárny Temelín, u každé skupiny počet snímků
Přibyl i lepší pohled na mapu. Fotky se na ní seskupí podle místa, kde vznikly, u každé skupiny je vidět počet snímků a hned je jasné, kolik fotek souřadnice nemá.

Slova zákazníka

Jan Šebek

Oceňuji zejména samostatnost a flexibilitu kluků z 200solutions. Ne vždy vše prošlo na první dobrou, ale to, že si dokážeme dát schůzku ve 2:00 ráno a v 9:00 prezentovat klientovi opravy, je klíčové. Díky moc za to.

Jan Šebek
founder, producer @ gen live production, s. r. o.

Co systém ještě umí

Projít všechny funkčnosti a vychytávky systému by vydalo na celou knihu. Tady je aspoň v rychlosti seznam toho nejzajímavějšího.

  • Hledáte vlastními slovy, ne klíčovými slovy

    Napíšete „fotky z loňského léta, kde je vidět chladicí věž" a systém si sám nastaví všechny filtry: období, obsah, orientaci. Nastavení přitom vidíte a můžete ho ručně doladit, takže nikdy netápete, proč vám to vrátilo zrovna tyhle fotky.

  • Systém pozná, co na fotce je

    Každou nahranou fotku si sám prohlédne, popíše a označí štítky. Najdete tedy „přípitek" i na snímku, který se jmenuje DSC_4471.jpg a nikdo ho nikdy ručně nepopsal. Právě tady se archivy obvykle lámou: fotky v nich jsou, ale nikdo je nenajde.

  • Najdete fotky konkrétního člověka

    Systém rozpoznává obličeje a umí odpovědět na dotaz „všechny fotky, kde je náš ředitel". Hodí se, když sháníte portrét na tiskovou zprávu a nechcete proklikat tři roky akcí.

  • Licence jsou přilepené k fotce, ne v tabulce vedle

    U každé fotky je uvedeno, kde se smí použít (tisk, web, obojí), na jakém území a do kdy. Po vypršení se náhled znehodnotí a fotku nejde stáhnout, což je ochrana před tím, že někdo omylem publikuje snímek, ke kterému už nemáte práva. Prodloužení licencí jde udělat hromadně.

  • Sdílení ven i dovnitř, vždy s datem konce

    Složku nebo album sdílíte buď odkazem pro kohokoli (příjemce nepotřebuje účet), nebo konkrétním lidem ve vaší organizaci. U obojího nastavíte datum, kdy přístup skončí. Systém navíc upozorní, když někdo stahuje fotku s licencí omezenou na jiné území.

  • Všechno běží na vlastních serverech

    Fotky ani jejich analýza neopouštějí infrastrukturu, kterou má firma pod kontrolou. K tomu jedna méně viditelná, ale důležitá věc: systém není přivázaný k jednomu dodavateli AI. Je to pojistka proti tomu, že jeden dodavatel zdraží nebo změní podmínky.

Firemní fotky mají konečně jedno místo. A samy se v něm najdou.