Přijímáme projekty ·EN Kontakt →
// Případové studie

Projekty, které běží.

Co jsme pro klienty postavili, převzali nebo dali do pořádku. Jména nepíšeme, jsou to jejich systémy a jejich data. U každého projektu najdete výchozí stav, co jsme udělali a co z toho vzešlo.

Obor
Specializovaný e-shop
Období
od 2026

11 654produktů v katalogu

E-shop, který čtyři měsíce potichu rozesílal spam

Majitel řešil jednu věc: k produktům nešly nahrát fotky. Příčin bylo víc. Obchod běžel na kódu z doby kolem roku 2007 a na PHP 5.2, disk zaplnil chybový log o velikosti 16,7 GB a malware na serveru z něj čtyři měsíce rozesílal spam.

Co jsme udělali
Nejdřív první pomoc. Uvolnili jsme 19,5 GB, odstranili pět souborů malwaru včetně těch, které ho obnovovaly, a zastavili zdroj chyb v logu. Pak jsme převedli kódování na UTF-8 a postavili nový storefront v PHP 8.2 nad stejnou databází, se kterou pracuje stávající administrace. Objednávky, faktury a doprava fungují pro obsluhu jako dřív. Přes 12 tisíc starých adres produktů a kategorií má přesměrování na nové, aby obchod nepřišel o pozice ve vyhledávačích. Před spuštěním prošel kód dvanácti nezávislými audity se 193 nálezy.
Výsledek
Fotky jdou nahrát a server spam nerozesílá. Nový storefront je hotový, katalog má sitemapu a u produktů strukturovaná data pro vyhledávače.
  • PHP 8.2
  • MySQL
  • PDO
  • Proxmox
Obor
Mateřská škola
Období
2026

9tříd, každá se svým portálem pro rodiče

Web školky, kde fotky dětí zůstávají za heslem

Škola měla starý web na WordPressu. Chtěla web, který si vedení spravuje samo, a uzavřenou část, kde rodiče vidí novinky a fotky jen ze své třídy.

Co jsme udělali
Nový web v Laravelu s administrací ve Filamentu. Vedení píše aktuality a spravuje dokumenty, učitelky nahrávají fotky a videa rovnou z telefonu. Server fotky z iPhonu převede z formátu HEIC, zmenší je, odstraní metadata včetně polohy a originál smaže. Jména dětí se k fotkám neukládají. Obsah tříd je za heslem a automatické testy hlídají, že se nikdy neobjeví na veřejné adrese.
Výsledek
Vedení si web spravuje samo. K předání patří uživatelská příručka, nastavené role a smlouvy, které škola jako správce osobních údajů potřebuje, včetně smlouvy o zpracování.
  • Laravel
  • Filament
  • MariaDB
  • libvips
  • ffmpeg
Obor
Advokátní kancelář
Období
od října 2025

Advokátní kancelář: web, kampaně a interní nástroje od jednoho dodavatele

Kancelář měla web na WordPressu a cookie lištu od třetí strany. Chtěla web ve dvou jazycích a stránky pro konkrétní typy případů, na které půjde poslat placenou kampaň.

Co jsme udělali
Web jsme přenesli na Kirby, CMS bez databáze, ve dvou jazycích a s přesměrováním starých adres. Přibyly tři landing pages pro placené kampaně a lokální stránky pro hledání podle města. Cookiebot nahradila vlastní lišta souhlasu. Kampaně v Skliku řídíme vlastním nástrojem a do interní evidence času (Kimai) jsme dopsali plugin s kalendářem tržeb.
Výsledek
Spolupráce běží od října 2025. Web, kampaně i interní nástroje má kancelář u jednoho dodavatele.
  • Kirby 5
  • PHP
  • Google Tag Manager
  • Sklik
  • Kimai
Obor
B2B dodavatel průmyslové techniky
Období
2026

24×rychlejší odpověď serveru

Firemní web na WordPressu: odpověď serveru z 0,71 na 0,03 sekundy

Web běžel na WordPressu s Elementorem a na PHP 7.4, které už nedostává bezpečnostní opravy. Zadání znělo: bezpečnost a úklid SEO.

Co jsme udělali
PHP jsme převedli na verzi 8.4, zapnuli kompresi a cache statických souborů a po zkoušce na stagingu i cache celých stránek. Každý krok jsme změřili před a po stejnou metodou. K tomu ručně psané popisky pro vyhledávače u zhruba 30 hlavních stránek.
Výsledek
Odpověď serveru klesla z 0,71 s na 0,03 s, vykreslení hlavního obsahu (LCP) z přibližně 1 s na 0,2 s a textové soubory se přenášejí o 65 až 75 % menší. Měřeno z jednoho místa, medián z opakovaných běhů.
  • WordPress
  • PHP 8.4
  • WP Super Cache
  • Apache

Řešíte něco podobného?

Hodinová konzultace zdarma. Na ní ukážeme víc než tady, a když to klient dovolí, i architekturu a kód.

Domluvit konzultaci →
// Kontakt

Pojďme spolupracovat.

Popište situaci nebo požadavek a obvykle se ozveme do jednoho pracovního dne. Zdarma, bez závazků.

// Šifrováno · zásady zpracování údajů