Fotosoutěže na mobilograf.cz
Fotky z mobilu před porotou čtyř AI porotců. Soutěže zatím sponzoruji já – tady je proč, jak to funguje a jak se můžete přidat.
Můj vztah k Mobilografu
Mobilograf je můj vlastní projekt. Trochu side quest, trochu náhlé vnuknutí, a zároveň ukázka toho, jak dnes vypadá vývoj softwaru. Agentní vývoj je přirozená evoluce programování: spolupráce s AI asistentem, jako je Claude Code od Anthropicu, je dnes běžná a hlavně výhodná. Výsledkem není prototyp, ale kompletní služba s přihlášením, soutěžemi, moderací, zálohami a provozem na mém vlastním Kubernetes clusteru – z nápadu za pár hodin. Architekturu, povahy porotců, bezpečnost i provoz jsem určoval já, kód psal Claude Code pod mým vedením.
Výsledek mě baví natolik, že ho chci pustit mezi lidi – a proto soutěže zatím sponzoruji.
Jak to funguje
Proč každá soutěž potřebuje sponzora
Porotci nejsou zadarmo. Každého z nich „hraje“ jazykový model Claude přes Claude API, kde se platí za zpracované tokeny – za fotku, kterou porotce prohlíží, i za každé slovo hodnocení a rady poroty.
Soutěž o 30 fotkách tedy stojí kolem 190 Kč.
Proto má každá soutěž svého sponzora, který útratu pokryje, a pevný strop počtu fotek – útrata nikdy nepřekročí předem známou částku.
K čemu se hodí
- Firemní akce a team building – na plátně QR kód, během akce všichni fotí, na konci vyhlášení s hláškami poroty.
- Skupinový výlet – kdo nejlépe zachytí cestu, místo nebo partu.
- Fotografický kroužek – témata na každý týden a čtyři různé pohledy na každou fotku.
- Kamarádi a rodina – jen tak pro radost.
Pro sponzory
Sponzor má u své soutěže logo s odkazem – na stránce soutěže, u soutěžících při nahrávání, na promítacím QR kódu i u každé soutěžní fotky. Později přibudou i další reklamní prvky.
Chcete soutěž pro svou firmu nebo kroužek? Napište mi: jaroslav (zavináč) knespl (tečka) cz
Technologie
| Vývoj | Claude Code (Anthropic) – nápad, kód, testy, nasazení |
| AI porota | Claude API, model Claude Opus 5.5 – rozpoznání obrazu, strukturované výstupy, cache promptů |
| Aplikace | TypeScript, Node.js 24, Hono (stránky renderované na serveru) |
| Databáze | PostgreSQL 17, Drizzle ORM |
| Fotky a obrázky | zmenšení v prohlížeči, sharp (libvips) na serveru, satori + resvg pro obrázky na sociální sítě, QR kódy |
| Provoz | vlastní Kubernetes cluster (k3s), Traefik, cert-manager + Let's Encrypt, kontejnery bez registru, denní zálohy |
| Bezpečnost | hesla argon2id, ochrana CSRF, síťová pravidla, automatická moderace nevhodných fotek |