Preskočiť na obsah
LUMA Creative · Bratislava E-commerce a integrácie pre firmy, ktoré rastú +421 907 042 000 peter.kapusnik@lumacreative.online
LUMA Creative

Naša práca · Prípadové štúdie

Prípadové štúdie. Čo sme postavili a ako to drží.

Tri projekty v tvare výzva, riešenie, výsledok: e-shop so 44 000+ produktmi pod záťažou, rezervačný systém a migrácia katalógu. Len technické fakty.

01 · E-shop s pneumatikami

PredajPneu.sk

01 Výzva

Viac ako 44 000 pneumatík od viacerých dodávateľov. Sklad a ceny sa menia každý deň a v sezóne prezúvania príde nával naraz. Práve vtedy web nesmie spomaliť.

02 Riešenie

  • Katalóg napojený na dodávateľov a sklad. Dostupnosť nikto neprepisuje ručne.
  • Google Ads a Merchant Center: produktový feed s viac ako 43 000 pneumatikami, feed pre Heureku a meranie nákupov s hodnotou objednávky.
  • Platobná brána TatraPay+: platba kartou aj prevodom.
  • AI pomocník pri výbere pneumatiky.
  • Meranie v súlade s GDPR: Consent Mode v2, rozšírené konverzie a url_passthrough, takže nákup sa priradí ku kliku na reklamu aj bez cookies.
  • Viac Next.js nodov za load balancerom, cache v Redise.

03 Výsledok

Záťažový test 2. 10. 2026 cez HTTPS pri 500 súbežných spojeniach: katalóg približne 1 555 požiadaviek za sekundu, detail produktu 1 605. Ani jedna chyba.

02 · Rezervačný systém pre ubytovanie

TatraGarden Soul

01 Výzva

Horský domček pod Tatrami pre osem hostí. Termín si host má zarezervovať rovno na webe, nie e-mailmi tam a späť. Kalendár musí vedieť, čo je obsadené, a cenu nesmie počítať človek.

02 Riešenie

  • Next.js 15 a React 19. Slovenčina aj angličtina s preloženými adresami (/sk/rezervacia, /en/booking).
  • Kalendár dostupnosti: čakajúce aj potvrdené rezervácie, ručne blokované termíny, deň odchodu ostáva voľný.
  • Cenu podľa sezóny, minimálny počet nocí aj kapacitu prepočíta znova server. Z prehliadača sa nedá podvrhnúť.
  • Dve rezervácie na ten istý termín server odmietne (HTTP 409).
  • API chránené krátkodobými podpísanými tokenmi, honeypotom, minimálnym časom vyplnenia a limitom na IP.
  • E-maily cez Brevo. Keď služba nejde, rezervácia sa aj tak uloží.

03 Výsledok

Každá veľkosť obrázka sa pripraví pri štarte: 606 z 606 odpovedí ide z cache. Štruktúrované dáta pre ubytovanie, hreflang, sitemap a llms.txt. Obraz Dockeru má okolo 108 MB a nasadenie končí kontrolou zdravia.

03 · Autobazár s predajným systémom

AUTO BV

01 Výzva

Autobazár predáva cez inzertné portály a telefón. Ponuka sa mení každý týždeň a záujemca chce vedieť hneď, či auto ešte stojí na dvore. Predajca potrebuje vidieť, ktorý dopyt má najväčšiu šancu.

02 Riešenie

  • Katalóg sa synchronizuje z exportu inzertného portálu jedným tlačidlom v administrácii: výbava, VIN aj všetky fotky.
  • Leady s bodovaním podľa typu: obhliadka, rezervácia, financovanie, výkup, chat. Výkon každého inzerátu od zobrazenia po rezerváciu.
  • Poradca podľa rozpočtu a použitia, porovnanie áut, tlačový report kontroly vozidla a strážny pes, ktorý sa ozve, keď pribudne hľadané auto.
  • Rezervácie a stráženie stráži hodinový cron. Keď databáza nebeží, web ide zo zálohy a ponuku ukáže ďalej.

03 Výsledok

Web, ktorý pracuje ako predajca: zbiera dopyty, triedi ich a pripomína autá. Beží na Node.js a MongoDB v Dockeri, počas nasadenia drží údržbovú stránku.

Čísla v štúdiách sú technické: výkon, jazyky, verzie. Tržby, objednávky ani rozpočty našich klientov nezverejňujeme.

Ďalší krok

Štvrtá štúdia
môže byť vaša.

Úvodný workshop na 30 až 60 minút. Prinesiete problém, odnesiete si zadanie a rozsah etáp.