Die Plattform eines Autohändlers, neu gebaut in Rust, ohne eine URL, ein Auto oder einen Login zu verlieren
G8 Motor, ein Autohändler in Portugal, betrieb Bestandswebsite und Backoffice mit einer Rails-6.1-Anwendung von 2018. Wir haben sie in Rust neu geschrieben, auf derselben Datenbank und denselben Fotos, sodass das Team seine Logins behielt, und der öffentlichen Website dann ein neues Design, einen 3D-Showroom und SEO für Suchmaschinen und KI-Assistenten gegeben.
- Kunde
- G8 Motor
- Plattform
- Website und Backoffice
- Branche
- Automobil
- Gestartet
- 2026
Die Herausforderung
Die alte Anwendung funktionierte noch, lief aber auf einem veralteten Rails 6.1, teilte einen Server mit ihrer Datenbank und hatte Fehler, die den Händler Anfragen kosteten: die öffentlichen Suchfilter funktionierten nie, und Handyfotos konnten gedreht erscheinen.
Was wir gebaut haben
Eine komplette Neuentwicklung, die alles behielt, worauf das Geschäft angewiesen war, danach eine neue öffentliche Website. Gebaut in Rust mit axum und PostgreSQL, betrieben auf Kubernetes.
Gleiche URLs, Daten und Logins
Die neue Anwendung liest dieselbe Datenbank, denselben Fotospeicher und dieselben Passwort-Hashes, sodass Links, Fahrzeugbestand und Mitarbeiterkonten unverändert übernommen wurden.
Eine moderne öffentliche Website
Eine schnelle, für Smartphones optimierte Bestandswebsite mit WhatsApp-Button, neu gestaltet, nachdem die Neuentwicklung live war.
Ein virtueller 3D-Showroom
Ein three.js-Stand, auf dem Besucher sich die Autos, die Marken und die Kontaktdaten ansehen, geladen erst dann, wenn ein Besucher ihn öffnet.
Sichtbarkeit in Suche und KI
Meta-Tags, JSON-LD, eine Sitemap, ein FAQ und eine llms.txt, erzeugt aus dem aktuellen Bestand, damit Suchmaschinen und KI-Assistenten den Händler und seine Autos beschreiben können.
Fotos direkt vom Handy
Das Backoffice korrigiert die Ausrichtung, verkleinert auf 1920 px, entfernt GPS- und andere Metadaten und verarbeitet ein Foto nach dem anderen, sodass eine Handykamera dem Team genügt.
Datenschutz und Sicherheit
Seiten zu Datenschutz und AGB mit den Rechtsangaben des Unternehmens, Analytics erst nach Cookie-Einwilligung, Turnstile in öffentlichen Formularen und beim Login sowie E-Mails mit DKIM, SPF und DMARC signiert.
Technische Ergebnisse
Im September 2026 im Code gezählt; Speicher im Oktober 2026 in Produktion gemessen.
- Rollback war eine DNS-Änderung, während der alte Server verfügbar blieb
- Vor der Umstellung wurden die Datensatzzahlen der alten und der neuen Datenbank verglichen
- Keine Fotos kopiert: die neue Anwendung nutzt denselben Storage-Bucket
- Read Replicas liefern die öffentlichen Seiten, mit automatischem Rückgriff auf die primäre Datenbank
Technologie
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Sie brauchen Software, die zu Ihrem Geschäft passt?
Integrationen, interne Tools, Apps und Plattformen, auf Bestellung gebaut von Senior-Engineers, die KI-Agenten steuern. Sagen Sie uns, was Sie brauchen, und wir zeigen Ihnen, wie wir es bauen würden.