Platforma dealera samochodowego zbudowana od nowa w Rust, bez utraty adresu URL, samochodu ani loginu
G8 Motor, dealer samochodowy w Portugalii, prowadził stronę z ofertą i backoffice na aplikacji Rails 6.1 z 2018 roku. Przepisaliśmy ją w Rust na tej samej bazie danych i tych samych zdjęciach, więc pracownicy zachowali swoje loginy, a potem publiczna strona dostała nowy projekt, salon 3D i SEO zrobione dla wyszukiwarek i asystentów AI.
- Klient
- G8 Motor
- Platforma
- Strona i backoffice
- Branża
- Motoryzacja
- Premiera
- 2026
Wyzwanie
Stara aplikacja wciąż działała, ale opierała się na starzejącym się Rails 6.1, dzieliła jeden serwer z bazą danych i miała błędy, które kosztowały dealera kontakty: filtry w publicznej wyszukiwarce nigdy nie działały, a zdjęcia z telefonu mogły się wyświetlać obrócone.
Co zbudowaliśmy
Pełne przepisanie, które zachowało wszystko, na czym opierał się biznes, a potem nowa publiczna strona. Zbudowane w Rust z axum i PostgreSQL, uruchomione na Kubernetes.
Te same adresy URL, dane i loginy
Nowa aplikacja czyta tę samą bazę danych, ten sam magazyn zdjęć i te same skróty haseł, więc linki, oferta i konta pracowników przeszły bez zmian.
Nowoczesna publiczna strona
Szybka strona z ofertą, projektowana najpierw pod telefon, z przyciskiem WhatsApp, przeprojektowana po tym, jak przepisana wersja ruszyła.
Wirtualny salon 3D
Stoisko w three.js, na którym odwiedzający rozglądają się po samochodach, markach i danych kontaktowych, pobierane tylko wtedy, gdy ktoś je otworzy.
Widoczność w wyszukiwarkach i AI
Metatagi, JSON-LD, mapa witryny, FAQ i llms.txt generowane z aktualnej oferty, żeby wyszukiwarki i asystenci AI mogli opisać dealera i jego samochody.
Zdjęcia wprost z telefonu
Backoffice poprawia orientację, skaluje do 1920 px, usuwa GPS i inne metadane oraz przetwarza po jednym zdjęciu, więc pracownikom wystarcza aparat w telefonie.
Prywatność i bezpieczeństwo
Strony prywatności i regulaminu z danymi prawnymi firmy, analityka tylko po zgodzie na ciasteczka, Turnstile w publicznych formularzach i przy logowaniu, a poczta podpisana przez DKIM, SPF i DMARC.
Wyniki inżynieryjne
Zliczone w kodzie we wrześniu 2026; pamięć zmierzona na produkcji w październiku 2026.
- Wycofanie było zmianą DNS, a stary serwer pozostawał dostępny
- Liczby rekordów porównane między starą i nową bazą danych przed przełączeniem
- Żadne zdjęcie nie było kopiowane: nowa aplikacja korzysta z tego samego magazynu
- Repliki do czytania obsługują strony publiczne, z automatycznym powrotem do bazy głównej
Technologia
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Potrzebujesz oprogramowania dopasowanego do Twojej firmy?
Integracje, narzędzia wewnętrzne, aplikacje i platformy tworzone na zamówienie przez doświadczonych inżynierów kierujących agentami AI. Powiedz nam, czego potrzebujesz, a pokażemy Ci, jak byśmy to zbudowali.