Späť

HeyFriday

Databanka fotografií s AI funkciami. Od prvého wireframu po bežiacu aplikáciu.

Obrazovky aplikácie HeyFriday poskladané cez seba: galéria so zoznamom súborov, dashboard s prehľadom fotografií a detail fotografie
Odbor
Správa fotografií a AI
Rozsah
Návrh, aplikácia, web, prevádzka
Doba realizácie
2025 až dodnes
Stack
Node.js, Nuxt, LLM, MCP

Zadanie

Firemné fotky ležia na diskoch, v mailoch a na zdieľaných úložiskách. Kto ich fotil, kto je na nich a či sa vôbec smú použiť, vie väčšinou jeden človek. A ten práve nie je pri počítači.

HeyFriday je odpoveď na tento problém. Databanka, ktorá fotku sama popíše, otaguje a nájde na otázku položenú bežnou vetou. Ku každej snímke drží licenciu: nosič, lokalitu aj platnosť, takže je vidieť, čo smie von a dokedy.

Webovú aplikáciu sme postavili pre gen live production s.r.o. Zadanie sme ladili spolu s klientom od prvých skíc a zabezpečili sme kompletnú realizáciu: návrh aplikácie, vývoj aj následnú prevádzku.

Celá aplikácia za dve minúty

Rýchly prechod celou aplikáciou s komentárom: dashboard, galéria, import s kontrolou duplicít, mapa aj zdieľanie. Komentár je v češtine.
Krátka ukážka z aplikácie v ostrej prevádzke: galéria, popis od AI, rozpoznávanie osôb a licencia pri každej fotke.

Najprv sa všetko nakreslí

Celú aplikáciu nakreslíme vo Figme ako prototyp. Klient ju prechádza obrazovku po obrazovke, pripomienky píše priamo do návrhu a my ich zapracujeme skôr, ako padne prvý riadok kódu.

Wireframe galérie fotografií s priečinkami, filtrami a kontextovými ponukami
1 Wireframe galérie: priečinky, filtre, hromadný výber a tlačidlo AI. Penpot, 3. šprint.
Galéria v bežiacej aplikácii HeyFriday v mriežke: priečinky, náhľady fotografií a pri každej dátum a veľkosť, pri jednej štítok Licencia vypršala
2 Tá istá galéria v ostrej prevádzke. Mriežka, zoznam aj mozaika, pri každej položke veľkosť a dátum.
Plátno prototypu vo Figme s desiatkami obrazoviek aplikácie, prepojeniami medzi nimi a pripomienkami klienta
3 Celý prototyp má desiatky obrazoviek. Do prehnaných detailov však nejdeme.
Diagram AI funkcií vo Figme: cesta fotografie od načítania metadát cez popis a embedding až po štítky a rozpoznávanie osôb
4 Starostlivo rozplánovať treba aj samotné AI funkcie.

Návrh v číslach

246
wireframov
6
šprintov
48 tis.
riadkov kódu
1 tis.
dopytov na OpenAI

Samotné programovanie zabralo necelé tri mesiace. Prebehlo niekoľko stretnutí a vzniklo vývojárske, testovacie a produkčné prostredie aj automatizovaná CI/CD build pipeline.

Umelá inteligencia v hlavnej úlohe

Nad fotografiami pracujú modely OpenAI. Rozoberú, čo je na snímke, napíšu k nej popis, navrhnú štítky a obsah prevedú do vektorovej databázy, v ktorej sa potom dá hľadať podľa významu, nielen podľa zhody slov.

AI rozpozná, čo je na fotke, spozná ľudí a dovolí pýtať sa prirodzene, napríklad „dymiaci komín a obloha v pozadí".

Ak vás zaujíma práve rozpoznávanie osôb, vyskúšať si ho môžete priamo u nás na webe: na stránke AI beží živá ukážka rovno v prehliadači, kamera ani nahratá fotka pritom nikam neodchádzajú.

Naša AI asistentka Marie

Marie nahratú fotku zoptimalizuje, popíše, navrhne štítky a nájde na nej ľudí aj s emóciami a odhadom veku. Popis na požiadanie prepíše a fotky dohľadá aj v rozhovore. Komentár je v češtine.

Koľko skla je priveľa skla?

Panely aplikácie stoja na skle. Priesvitná vrstva rozostrí to, čo je za ňou, a farbu si berie odtiaľ, takže rozhranie drží pohromade aj nad fotkou, ktorá by inak spôsobila vizuálny chaos. Sklo sa však dá vypnúť a aplikácia musí obstáť aj bez neho: panel sa vyplní napevno a namiesto mŕtvej šedej si vezme nádych z primárnej farby, aby si zachoval tón, ktorý mal cez sklo.

Ten istý detail fotografie s vypnutým sklom: panely sú plné a ladené do teplého tónu primárnej farby
Detail fotografie v aplikácii HeyFriday so zapnutým sklom: panely sú priesvitné a presvitá cez ne obsah galérie za nimi
Vľavo sklo zapnuté, vpravo vypnuté. Hranicu medzi nimi môžete potiahnuť a porovnať obe varianty na tom istom mieste.

Redesign Q4 2026

Na konci roka 2026 prešla aplikácia veľkým redesignom. Za rok prevádzky do nej pribudlo množstvo nových funkcií a tento veľký update upravil, ako veci vyzerajú, od navigácie po jednotlivé obrazovky, aby znovu pôsobili ako jeden celok.

Galéria v aplikácii HeyFriday v zobrazení mapy: fotografie zoskupené podľa miesta vzniku okolo elektrárne Temelín, pri každej skupine počet záberov
Pribudol aj lepší pohľad na mapu. Fotky sa na nej zoskupia podľa miesta, kde vznikli, pri každej skupine je vidieť počet záberov a hneď je jasné, koľko fotiek súradnice nemá.

Slová zákazníka

Jan Šebek

Oceňujem najmä samostatnosť a flexibilitu chalanov z 200solutions. Nie vždy všetko prešlo na prvýkrát, ale to, že si dokážeme dať stretnutie o 2:00 ráno a o 9:00 prezentovať klientovi opravy, je kľúčové. Veľká vďaka za to.

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

Čo systém ešte dokáže

Prejsť všetky funkcie a vychytávky systému by vydalo na celú knihu. Tu je aspoň v rýchlosti zoznam toho najzaujímavejšieho.

  • Hľadáte vlastnými slovami, nie kľúčovými slovami

    Napíšete „fotky z minulého leta, na ktorých je vidieť chladiacu vežu" a systém si sám nastaví všetky filtre: obdobie, obsah, orientáciu. Nastavenie pritom vidíte a môžete ho ručne doladiť, takže nikdy netápete, prečo vám to vrátilo práve tieto fotky.

  • Systém spozná, čo je na fotke

    Každú nahratú fotku si sám prezrie, popíše a označí štítkami. Nájdete teda „prípitok" aj na snímke, ktorá sa volá DSC_4471.jpg a nikto ju nikdy ručne nepopísal. Práve tu sa archívy zvyčajne lámu: fotky v nich sú, ale nikto ich nenájde.

  • Nájdete fotky konkrétneho človeka

    Systém rozpoznáva tváre a vie odpovedať na otázku „všetky fotky, na ktorých je náš riaditeľ". Hodí sa to, keď zháňate portrét do tlačovej správy a nechcete preklikávať tri roky akcií.

  • Licencie sú prilepené k fotke, nie v tabuľke vedľa

    Pri každej fotke je uvedené, kde sa smie použiť (tlač, web, oboje), na akom území a dokedy. Po vypršaní sa náhľad znehodnotí a fotku nie je možné stiahnuť, čo je ochrana pred tým, aby niekto omylom publikoval snímku, ku ktorej už nemáte práva. Predĺženie licencií sa dá urobiť hromadne.

  • Zdieľanie von aj dovnútra, vždy s dátumom konca

    Priečinok alebo album zdieľate buď odkazom pre kohokoľvek (príjemca nepotrebuje účet), alebo konkrétnym ľuďom vo vašej organizácii. Pri oboch nastavíte dátum, kedy prístup skončí. Systém navyše upozorní, keď niekto sťahuje fotku s licenciou obmedzenou na iné územie.

  • Všetko beží na vlastných serveroch

    Fotky ani ich analýza neopúšťajú infraštruktúru, ktorú má firma pod kontrolou. K tomu jedna menej viditeľná, ale dôležitá vec: systém nie je pripútaný k jednému dodávateľovi AI. Je to poistka pre prípad, že jeden dodávateľ zdraží alebo zmení podmienky.

Firemné fotky majú konečne jedno miesto. A samy sa v ňom nájdu.