Platforma unui dealer auto reconstruită în Rust, fără să pierdem un URL, o mașină sau un cont
G8 Motor, un dealer auto din Portugalia, își ținea site-ul cu stocul și backoffice-ul pe o aplicație Rails 6.1 din 2018. Am rescris-o în Rust pe aceeași bază de date și aceleași poze, așa că angajații și-au păstrat conturile, iar apoi am dat site-ului public un design nou, un showroom 3D și SEO făcut pentru motoarele de căutare și asistenții AI.
- Client
- G8 Motor
- Platformă
- Site și backoffice
- Industrie
- Auto
- Lansat
- 2026
Provocarea
Aplicația veche încă funcționa, dar rula pe un Rails 6.1 îmbătrânit, împărțea un singur server cu baza de date și avea defecte care costau dealerul clienți: filtrele căutării publice nu au funcționat niciodată, iar pozele de pe telefon puteau apărea rotite.
Ce am construit
O rescriere completă care a păstrat tot ce susținea afacerea, urmată de un site public nou. Construită în Rust cu axum și PostgreSQL și pusă în funcțiune pe Kubernetes.
Aceleași adrese URL, date și conturi
Aplicația nouă citește aceeași bază de date, același spațiu de stocare pentru poze și aceleași parole criptate, așa că linkurile, stocul și conturile angajaților au trecut nemodificate.
Un site public modern
Un site rapid cu stocul, gândit mai întâi pentru telefon, cu buton de WhatsApp, redesenat după ce rescrierea a intrat în funcțiune.
Un showroom virtual 3D
Un stand în three.js în care vizitatorii se uită în jur la mașini, la mărci și la datele de contact, descărcat doar când cineva îl deschide.
Vizibilitate în căutări și în AI
Metaetichete, JSON-LD, un sitemap, o secțiune de întrebări frecvente și un llms.txt generate din stocul la zi, ca motoarele de căutare și asistenții AI să poată descrie dealerul și mașinile lui.
Poze direct de pe telefon
Backoffice-ul corectează orientarea, redimensionează la 1920 px, șterge GPS-ul și celelalte metadate și procesează câte o poză pe rând, așa că angajaților le ajunge camera telefonului.
Confidențialitate și securitate
Pagini de confidențialitate și termeni cu datele legale ale firmei, analiză doar după acordul pentru cookie-uri, Turnstile pe formularele publice și la autentificare, iar e-mailul semnat cu DKIM, SPF și DMARC.
Rezultate tehnice
Numărate în cod în septembrie 2026; memorie măsurată în producție în octombrie 2026.
- Revenirea era o schimbare de DNS, iar serverul vechi a rămas disponibil
- Numărul de înregistrări comparat între baza de date veche și cea nouă înainte de comutare
- Nicio poză copiată: aplicația nouă folosește același spațiu de stocare
- Replicile de citire servesc paginile publice, cu revenire automată la baza principală
Tehnologie
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Ai nevoie de software construit în jurul afacerii tale?
Integrări, instrumente interne, aplicații și platforme, construite la comandă de ingineri seniori care coordonează agenți AI. Spune-ne de ce ai nevoie și îți arătăm cum le-am construi.