Platforma prodejce aut postavená znovu v Rustu, bez ztráty jediné URL, auta nebo přihlášení
G8 Motor, prodejce aut v Portugalsku, měl web s nabídkou vozů a back office v aplikaci na Rails 6.1 z roku 2018. Přepsali jsme ji do Rustu nad stejnou databází a stejnými fotkami, takže zaměstnancům zůstaly jejich přihlašovací údaje, a veřejnému webu jsme pak dali nový design, 3D autosalon a SEO připravené pro vyhledávače i AI asistenty.
- Klient
- G8 Motor
- Platforma
- Web a back office
- Odvětví
- Prodej automobilů
- Spuštěno
- 2026
Výzva
Stará aplikace pořád fungovala, ale běžela na stárnoucím Rails 6.1, dělila se o jeden server s databází a nesla si chyby, které prodejce stály poptávky: filtry veřejného vyhledávání nikdy nefungovaly a fotky z telefonu se mohly zobrazit otočené.
Co jsme vyvinuli
Kompletní přepsání, které zachovalo všechno, na čem firma stála, a po něm nový veřejný web. Postaveno v Rustu s axum a PostgreSQL a provozováno na Kubernetes.
Stejné URL, data i přihlášení
Nová aplikace čte stejnou databázi, stejné úložiště fotek a stejné hashe hesel, takže odkazy, nabídka vozů i účty zaměstnanců přešly tak, jak byly.
Moderní veřejný web
Rychlý web s nabídkou vozů navržený především pro mobil, s tlačítkem WhatsApp, přepracovaný poté, co přepsaná aplikace běžela v provozu.
Virtuální 3D autosalon
Stánek v three.js, kde se návštěvníci rozhlédnou po autech, značkách a kontaktních údajích a který se stáhne teprve tehdy, když ho někdo otevře.
Viditelnost ve vyhledávání a v AI
Meta značky, JSON-LD, sitemapa, FAQ a llms.txt generované z aktuální nabídky, aby vyhledávače a AI asistenti dokázali popsat prodejce i jeho auta.
Fotky přímo z telefonu
Back office opraví orientaci, zmenší na 1920 px, odstraní GPS a další metadata a zpracovává jednu fotku po druhé, takže zaměstnancům stačí fotoaparát v telefonu.
Soukromí a bezpečnost
Stránky se zásadami soukromí a podmínkami s právními údaji firmy, analytika až po souhlasu s cookies, Turnstile ve veřejných formulářích i při přihlášení a e-maily podepsané DKIM, SPF a DMARC.
Technické výsledky
Spočítáno v kódu v září 2026; paměť měřena v produkci v říjnu 2026.
- Návrat zpět byl změnou DNS, zatímco starý server zůstal dostupný
- Před přepnutím se porovnaly počty záznamů ve staré a nové databázi
- Žádné fotky se nekopírovaly: nová aplikace používá stejný úložný bucket
- Čtecí repliky obsluhují veřejné stránky, s automatickým přepnutím na primární databázi
Technologie
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Potřebujete software postavený na míru vaší firmě?
Integrace, interní nástroje, aplikace a platformy vyvinuté na zakázku zkušenými inženýry, kteří řídí AI agenty. Řekněte nám, co potřebujete, a ukážeme vám, jak bychom to postavili.