Platforma prodavača automobila izrađena ponovo u Rustu, bez izgubljenog URL-a, vozila ili prijave
G8 Motor, prodavač automobila u Portugalu, imao je web stranicu s ponudom vozila i back office u aplikaciji na Rails 6.1 iz 2018. Prepisali smo je u Rustu nad istom bazom podataka i istim fotografijama, pa je osoblje zadržalo svoje prijave, a javnoj stranici smo potom dali novi dizajn, 3D salon i SEO napravljen za pretraživače i AI asistente.
- Klijent
- G8 Motor
- Platforma
- Web stranica i back office
- Industrija
- Prodaja automobila
- Pokrenuto
- 2026
Izazov
Stara aplikacija je još radila, ali je bila na zastarjelom Rails 6.1, dijelila jedan server sa svojom bazom podataka i nosila greške koje su prodavca koštale upita: javni filteri pretrage nikada nisu radili, a fotografije s telefona mogle su se prikazati zarotirane.
Šta smo izradili
Potpuno prepisivanje koje je zadržalo sve na čemu je poslovanje počivalo, a nakon toga nova javna stranica. Izrađeno u Rustu sa axum i PostgreSQL i pokrenuto na Kubernetesu.
Isti URL-ovi, podaci i prijave
Nova aplikacija čita istu bazu podataka, isto skladište fotografija i iste hash vrijednosti lozinki, pa su linkovi, ponuda vozila i korisnički računi osoblja prešli onakvi kakvi su bili.
Moderna javna stranica
Brza web stranica s ponudom vozila, prilagođena prvenstveno mobitelima, sa WhatsApp dugmetom, redizajnirana nakon što je prepisana aplikacija bila u radu.
Virtuelni 3D salon
Štand u three.js gdje posjetioci razgledaju automobile, marke i kontakt podatke, a koji se preuzima samo kada ga neko otvori.
Vidljivost u pretrazi i u AI-ju
Meta oznake, JSON-LD, sitemap, FAQ i llms.txt generisani iz aktuelne ponude, kako bi pretraživači i AI asistenti mogli opisati prodavca i njegove automobile.
Fotografije direktno s telefona
Back office ispravlja orijentaciju, smanjuje na 1920 px, uklanja GPS i druge metapodatke i obrađuje jednu fotografiju za drugom, pa je osoblju dovoljna kamera mobitela.
Privatnost i sigurnost
Stranice o privatnosti i uslovima sa pravnim podacima kompanije, analitika samo nakon pristanka na kolačiće, Turnstile na javnim formama i pri prijavi, i e-mail potpisan sa DKIM, SPF i DMARC.
Inženjerski rezultati
Prebrojano u kodu u septembru 2026; memorija mjerena u produkciji u oktobru 2026.
- Vraćanje nazad bila je promjena DNS-a, dok je stari server ostao dostupan
- Prije prelaska uporedili smo broj zapisa u staroj i novoj bazi podataka
- Nijedna fotografija nije kopirana: nova aplikacija koristi isti storage bucket
- Replike za čitanje poslužuju javne stranice, sa automatskim prelaskom na primarnu bazu
Tehnologija
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Trebate softver izrađen po mjeri vašeg poslovanja?
Integracije, interni alati, aplikacije i platforme po narudžbi, koje razvijaju iskusni inženjeri koji upravljaju AI agentima. Recite nam šta trebate i pokazat ćemo vam kako bismo to izradili.