Webové portály a marketplace

Zlavyakupony.sk

Katalóg zliav a kupónov slovenských e-shopov s doloženým pôvodom každej ponuky

WebServer/API

O projekte

Automatizovaný katalóg aktuálnych zľavových kódov a akcií pre slovenský trh. Ponuky sa sťahujú z affiliate sietí a feedov alebo importujú ručne, normalizujú sa, deduplikujú a pri každej sa zobrazuje zdroj, stav overenia a čas poslednej kontroly. Žiadny kupón sa neoznačí za „overený“ bez dôkazu a výška provízie neovplyvňuje organické poradie. Web je server-side renderovaný, API a worker bežia nad MariaDB bez Redisu.

Čo aplikácia vie

  • Konektory pre Awin Offers API a generický XML/CSV/JSON feed, manuálny import ponúk (napr. export z eHub, priame ponuky obchodníkov) cez rovnakú pipeline
  • Ingest pipeline s RAW snapshotmi, normalizáciou, deduplikáciou podľa odtlačku, publikačnou politikou, retry s backoffom, DLQ a circuit breakerom
  • Stavový model overenia (neoverené, z oficiálneho zdroja, potvrdené obchodom, overené v košíku, hlásenia používateľov) a skóre kvality 0–100 na radenie
  • Verejný web: úvod, obchody A–Z, detail obchodu a kupónu, kategórie, najnovšie, overené, vyhľadávanie, metodika, pravidlá affiliate, FAQ
  • Zobrazenie kódu v modálnom okne s kopírovaním a súčasným otvorením obchodu cez /go presmerovanie s výberom affiliate programu
  • Automatické sťahovanie expirovaných ponúk; neznámy koniec platnosti sa nikdy nezobrazí ako neobmedzená platnosť
  • Newsletter s double opt-in, nastavením preferencií a one-click odhlásením, odosielanie cez SMTP
  • Admin API s RBAC a audit logom: zdroje a synchronizácia, fronta na review, overenie ponúk a obchodníkov, reconciliácia affiliate transakcií a výplat, kampane, metriky kvality, alerty
  • Logá obchodníkov stiahnuté z ich domény, prevedené na PNG 128×128 a servírované z vlastnej domény
  • SEO: sitemap bez expirovaných a noindex stránok, kontrolované JSON-LD schémy, svetlý aj tmavý režim, mobilné rozloženie

Technicky zaujímavé

  • Pri výbere affiliate programu platí pravidlo schválený + aktuálny + provízne oprávnený + povolený tracking + kvalita; konverzie sa berú iba z reportov sietí, nikdy z klikov
  • Fronta úloh, plánovač, rate limit aj rozpočet volaní sietí bežia v MariaDB cez atómové INSERT … ON DUPLICATE KEY UPDATE, takže systém funguje na Plesku bez Redisu
  • Doménové jadro bez I/O s property-based testami (fast-check) a integračné testy, ktoré si pre každý súbor vytvoria vlastnú databázu a mock servery

V pláne

  • Webové admin rozhranie (zatiaľ len admin API)
  • Konektor Awin Transactions API a ďalšie siete (Dognet, CJ) po uzavretí zmlúv
  • AI extrakcia podmienok so skutočným jazykovým modelom (zatiaľ len validačná vrstva, ktorá overuje každú hodnotu proti zdroju)
  • Portál pre obchodníkov a vyhľadávanie cez Meilisearch
  • Spracovanie bounce/complaint e-mailov