En bilforhandlers platform bygget om i Rust, uden at miste en URL, en bil eller et login
G8 Motor, en bilforhandler i Portugal, drev sit lagerwebsite og backoffice på en Rails 6.1-app fra 2018. Vi skrev den om i Rust på den samme database og de samme billeder, så medarbejderne beholdt deres logins, og gav derefter det offentlige site et nyt design, et 3D-showroom og SEO bygget til søgemaskiner og AI-assistenter.
- Kunde
- G8 Motor
- Platform
- Website og backoffice
- Branche
- Bilbranchen
- Lanceret
- 2026
Udfordringen
Den gamle app virkede stadig, men den kørte på et aldrende Rails 6.1, delte én server med sin database og slæbte fejl med sig, der kostede forhandleren henvendelser: de offentlige søgefiltre virkede aldrig, og billeder fra telefonen kunne vises roteret.
Det byggede vi
En fuld omskrivning, der beholdt alt, forretningen byggede på, efterfulgt af et nyt offentligt site. Bygget i Rust med axum og PostgreSQL og driftet på Kubernetes.
Samme URL'er, data og logins
Den nye app læser den samme database, den samme billedlagring og de samme password-hashes, så links, billager og medarbejderkonti blev ført over, som de var.
Et moderne offentligt site
Et hurtigt lagerwebsite designet til mobilen først, med en WhatsApp-knap, redesignet da omskrivningen var i drift.
Et virtuelt 3D-showroom
En three.js-stand, hvor besøgende ser sig omkring blandt bilerne, mærkerne og kontaktoplysningerne, og som først hentes, når en besøgende åbner den.
Synlighed i søgning og AI
Metatags, JSON-LD, et sitemap, en FAQ og en llms.txt genereret ud fra det aktuelle lager, så søgemaskiner og AI-assistenter kan beskrive forhandleren og bilerne.
Billeder direkte fra telefonen
Backoffice retter orienteringen, skalerer til 1920 px, fjerner GPS og andre metadata og behandler ét billede ad gangen, så et telefonkamera er alt, medarbejderne behøver.
Privatliv og sikkerhed
Sider om privatliv og vilkår med virksomhedens juridiske oplysninger, analytics først efter cookiesamtykke, Turnstile på offentlige formularer og ved login, og e-mail signeret med DKIM, SPF og DMARC.
Tekniske resultater
Optalt i koden i september 2026; hukommelse målt i produktion i oktober 2026.
- Rollback var en DNS-ændring, mens den gamle server forblev tilgængelig
- Antallet af poster blev sammenlignet mellem den gamle og den nye database før skiftet
- Ingen billeder kopieret: den nye app bruger den samme storage-bucket
- Læsereplikaer leverer de offentlige sider, med automatisk skift til den primære
Teknologi
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Brug for software bygget omkring din forretning?
Integrationer, interne værktøjer, apps og platforme, bygget på bestilling af seniorudviklere, der styrer AI-agenter. Fortæl os, hvad du har brug for, så viser vi dig, hvordan vi ville bygge det.