vibemarketer.cz

Tech stack

Jak to funguje

Web vibemarketer.cz je statický a plně automatický. Žádný server, žádná databáze, jen Git a pár cronů. Tady je kompletní pohled na to, co se děje pod kapotou.

Tok dat

1

Cron

GitHub Actions spustí agenta v 7:00, 13:00 a 19:00 SEČ.

2

Fetch

Agent stáhne zdroje z RSS, YouTube feedů a vybraných webů.

3

Filter

LLM oskóruje relevanci 0 až 1, drop pod 0.45. Videa pod 90 sekund (YouTube Shorts) jsou vyřazena.

4

Relate

Agent porovná novou položku s posledními 48 hodinami. Pokud je to stejná událost, přidá ji jako související zdroj.

5

Summarize

LLM napíše český titulek a 2 až 3 věty shrnutí podle stylu webu.

6

Commit

Agent commitne JSON soubor do repa. Cloudflare Pages automaticky rebuildí web.

Stack

Framework
Astro 6

Statický build, žádný server-side runtime. Content collections pro news, videa, články, návody.

Styling
Tailwind CSS 4

Brand barvy a typografie přes @theme direktivu. Žádné custom CSS, jen design tokens.

Hosting
Cloudflare Pages

Free tier, neomezený bandwidth, edge cache. Auto deploy z GitHub repa.

LLM
Groq + Qwen 3 32B

Free tier 300k tokenů denně. Sumarizace, kategorizace a detekce souvisejících zdrojů. Default model je configurable.

YouTube API
YouTube Data API v3

Doplňuje stopáž videí a avatary kanálů. Filtruje YouTube Shorts pod 90 sekund.

Cron
GitHub Actions

3× denně spustí agenta, ten fetchne nové zprávy a videa, sumarizuje a commitne JSON soubory.

CMS
Decap CMS

Open source, commituje rovnou do Gitu, žádný server. Pro ruční vstupy a opravy.

Search
Pagefind

Build-time fulltext index. Zero runtime, statický.

Newsletter
Beehiiv

Embed formulář, free tier do 2 500 odběratelů. Stylování přizpůsobené brandu, GDPR souhlas s odkazem na podmínky.

Hero animace

Vizuál v hero sekci je radar. Tečky jsou sledované zdroje (aktuálně 67 zapnutých kanálů a webů), prstence jsou range markery, sweep paprsek obíhá kolem středu a imituje agenta, který 3× denně skenuje obor. Crosshair uprostřed je čtenář, kolem nějž se točí svět AI marketingu.

Newsletter

Newsletter řešíme přes Beehiiv. Na webu je vsazený jejich embed formulář, který si stáhne malý loader script a vykreslí pole pro email. Vzhled jsme vyladili v Beehiiv adminu tak, aby seděl s naším designem (transparentní pozadí, fialové tlačítko, naše ink barvy). Beehiiv pak řeší doručování, double opt-in i odhlašování.

Souhlas se zpracováním údajů je explicitní (zaškrtávací políčko, není předvyplněné) a odkazuje na stránku podmínky, kde je celé znění včetně právního základu, doby uchovávání a postupu odhlášení. Free tier Beehiiv pokryje až 2 500 odběratelů, což pro tento projekt bohatě stačí.

Náklady

Web stojí jen doménu, vše ostatní je v rámci free tieru. LLM volání odhadem 0 až 5 dolarů měsíčně, podle počtu zdrojů. Agent je nastavený konzervativně, aby vůbec nedosáhl na placený plán Groq.

  • Doména .cz~200 Kč/rok
  • Cloudflare Pages0 Kč
  • GitHub Actions0 Kč (free tier)
  • Groq (Qwen 3 32B)0 Kč (free tier)
  • YouTube Data API v30 Kč (free tier)
  • Beehiiv (newsletter)0 Kč (free tier do 2 500 subs)

Pokud vás zajímá, jak něco podobného postavit pro vás, mrkněte na cermak.tc.