Přejít na obsah
Reference live

DAKL Benefits — platforma pro správu a distribuci zaměstnaneckých benefitů

Kompletní náhrada WordPressu plnohodnotnou webovou aplikací: veřejný web, administrace pro obchodníky a účetní, firemní portál s předplatným přes Stripe a mobilní aplikace pro zaměstnance s jednotným personalizovaným kupónem. Celé dvojjazyčně, s auditem, reportingem a AI překladem obsahu.

Role
Full dev
architektura + vývoj
Dodání
18 dní
od zahájení k předání první verze, září 2026
Rozsah
125 funkcí
4 portály, 5 rolí, čeština + angličtina
Ověření
9 200 testů
unit, integrační a e2e; 28/28 akceptačních kritérií

Zadání

DAKL Benefits propojuje dvě strany trhu. Na jedné jsou partneři — fitness centra, restaurace, e‑shopy nebo wellness — kteří poskytují slevy a výhody. Na druhé klientské firmy, které si platí předplatné a benefity zpřístupňují svým zaměstnancům. Mezi nimi stojí obchodní tým, který obě strany získává a dlouhodobě spravuje.

Původní řešení na WordPressu narazilo na své limity. Kupóny vyráběl každý obchodník ručně a pokaždé vypadaly jinak. Nebylo dohledatelné, kdo partnera nebo klienta přivedl a kdo ho spravuje teď. Firmy neměly jak řídit, kdo z jejich lidí má na co nárok. Partneři neviděli, zda jim spolupráce něco přináší, a platby se řešily mimo systém.

Klient chtěl systém nahradit celý a vědomě bez migrace starých, nekvalitních dat: obchodníci si partnery a benefity založí znovu a zároveň se tím na novém systému zaškolí.

Řešení

Navrhli a postavili jsme jednu aplikaci se čtyřmi oddělenými plochami a pěti rolemi (globální administrátor, obchodník, účetní, firemní administrátor, zaměstnanec):

  • Veřejný web v češtině a angličtině — katalog benefitů, prezentační stránky partnerů, ceník a registrace firem. Prémiový design podle vlastního design systému, SEO s lokalizovanými adresami, hreflang, sitemapou a strukturovanými daty, cookie lišta s napojením Google Analytics a Google Ads až po souhlasu.
  • Administrace pro administrátora, obchodníky a účetní — partneři, benefity, klienti, tarify a cenové verze, schvalování partnerů s fakturou za vstupní poplatek, provize a žádosti o vyplacení, faktury s hromadným stažením, verzované právní dokumenty, audit log s diffem, GDPR export a anonymizace, přehled stavu front a úloh.
  • Firemní portál — registrace s předvyplněním z ARES, výběr a platba tarifu, správa zaměstnanců včetně importu CSV/XLSX s náhledem, skupiny s výběrem benefitů, souhlasy, faktury a analytika využití.
  • Zaměstnanecká aplikace pro mobil — katalog s filtry, detail benefitu a kupón.

Jednotný kupón. Obchodník zadává jen data, vizuál generuje systém. Kupón je personalizovaný — jméno, firma, datum a šestimístný ověřovací kód — takže i jeho screenshot říká, kdo a kdy ho pořídil. Umí QR kód, tisk, promokód i trackované odkazy; obsluha partnera si ho ověří naskenováním.

Předplatné přes Stripe. Stripe je zdroj pravdy o platbách. Webhooky řídí stav přístupu firmy (čeká na platbu → aktivní → v odkladu → pozastaveno → zrušeno), při neúspěšné platbě běží čtrnáctidenní lhůta s upomínkami a nic se nemaže. Nová cena vzniká jako nová verze a platí jen pro nová předplatná, administrátor může firmě připravit tarif na míru. Celý tok včetně upomínek je ověřený Stripe test clocky.

Měření a reporting. Události využití — zobrazení, kupón, tisk, promokód, proklik, QR — se sbírají šetrně k soukromí, bez surových IP adres a identifikace zařízení. Obchodník filtruje statistiky partnera podle období a jedním klikem si vyžádá PDF report. Vykreslí ho worker na pozadí přes Playwright a odkaz přijde e‑mailem.

Dvojjazyčnost a AI. Každá plocha i každý editovatelný text má českou a anglickou verzi. Editor má záložky jazyků a tlačítko „Přeložit z češtiny“: návrh připraví OpenAI, autor ho zkontroluje a zapíše se teprve uložením formuláře.

Právo a bezpečnost. Právní dokumenty se publikují jako neměnné verze s volbou, zda vyžadují nový souhlas. Souhlasy se jen přidávají, nikdy nepřepisují, včetně odvolání marketingového. Přihlášení e‑mailem a heslem nebo Google/Microsoft účtem, volitelné dvoufázové ověření pro administraci, auditované administrační operace.

Jak jsme postupovali

  1. Výzkum a architektura — 15 technických digestů, zamčené verze knihoven, gap analýza specifikace s erratou a téměř stovkou doplňujících rozhodnutí.
  2. Klikací prototyp celého systému nad testovacími daty — klient schválil design i rozsah dřív, než vznikl první endpoint.
  3. Implementace po fázích s maticí sledovatelnosti: každá ze 125 funkcí má plochy schéma · API · UI · překlady · testy · dokumentace a vazbu na akceptační kritérium specifikace.
  4. Hardening — bezpečnostní review, CSP, rate limity, přístupnost (axe) v e2e testech, Lighthouse budget, zátěžový test přesměrovávače, runbook nasazení a nácvik obnovy ze zálohy.

Vývoj probíhal z velké části autonomně pomocí AI agentů (Claude Code) pod striktním procesem: pro každou funkci plán, implementace, ověření, nezávislá code review a předání s aktualizací dokumentace. Každé architektonické rozhodnutí má záznam (ADR), takže je dohledatelné, proč je co postavené právě tak.

Výsledek

  • Od zahájení k předání první verze necelé tři týdny; všech 28 akceptačních kritérií specifikace splněno a doloženo testy.
  • 4 portály · 5 rolí · 55 databázových tabulek · více než 200 API endpointů · téměř 80 obrazovek · 49 e‑mailových šablon cs/en · 36 typů úloh na pozadí · více než 500 testovacích souborů · 292 zaznamenaných rozhodnutí.
  • Datový model je připravený na Apple/Google Wallet, partnerský self‑service a další rozšíření bez přepisu jádra.

Obrázky z projektu

Copyright © 2026 Caroline Technologies s.r.o.