Η πλατφόρμα μιας αντιπροσωπείας ξαναφτιαγμένη σε Rust, χωρίς να χαθεί URL, αυτοκίνητο ή κωδικός
Η G8 Motor, αντιπροσωπεία αυτοκινήτων στην Πορτογαλία, είχε τον ιστότοπο με τα διαθέσιμα αυτοκίνητα και το back office της σε μια εφαρμογή Rails 6.1 του 2018. Την ξαναγράψαμε σε Rust πάνω στην ίδια βάση δεδομένων και τις ίδιες φωτογραφίες, ώστε το προσωπικό κράτησε τους κωδικούς του, και μετά δώσαμε στον δημόσιο ιστότοπο νέο σχέδιο, τρισδιάστατη έκθεση και SEO φτιαγμένο για μηχανές αναζήτησης και βοηθούς AI.
- Πελάτης
- G8 Motor
- Πλατφόρμα
- Ιστότοπος και back office
- Κλάδος
- Πώληση αυτοκινήτων
- Κυκλοφορία
- 2026
Η πρόκληση
Η παλιά εφαρμογή δούλευε ακόμα, αλλά έτρεχε σε ξεπερασμένο Rails 6.1, μοιραζόταν έναν διακομιστή με τη βάση δεδομένων της και κουβαλούσε σφάλματα που κόστιζαν στην αντιπροσωπεία ερωτήματα πελατών: τα δημόσια φίλτρα αναζήτησης δεν δούλεψαν ποτέ και οι φωτογραφίες από κινητό μπορούσαν να εμφανιστούν γυρισμένες.
Τι φτιάξαμε
Πλήρες ξαναγράψιμο που κράτησε όλα όσα στηρίζουν την επιχείρηση, και μετά νέος δημόσιος ιστότοπος. Φτιαγμένο σε Rust με axum και PostgreSQL και σε λειτουργία πάνω σε Kubernetes.
Ίδια URL, δεδομένα και κωδικοί
Η νέα εφαρμογή διαβάζει την ίδια βάση δεδομένων, τον ίδιο χώρο φωτογραφιών και τα ίδια hash κωδικών, ώστε οι σύνδεσμοι, τα διαθέσιμα αυτοκίνητα και οι λογαριασμοί του προσωπικού πέρασαν όπως ήταν.
Σύγχρονος δημόσιος ιστότοπος
Γρήγορος ιστότοπος με τα διαθέσιμα αυτοκίνητα, σχεδιασμένος πρώτα για κινητό, με κουμπί WhatsApp, ξανασχεδιασμένος αφού η νέα εφαρμογή ήταν σε λειτουργία.
Τρισδιάστατη εικονική έκθεση
Έκθεση σε three.js όπου οι επισκέπτες βλέπουν αυτοκίνητα, μάρκες και στοιχεία επικοινωνίας, και που κατεβαίνει μόνο όταν κάποιος την ανοίξει.
Ορατότητα στην αναζήτηση και στο AI
Ετικέτες meta, JSON-LD, sitemap, συχνές ερωτήσεις και llms.txt που παράγονται από τα τρέχοντα διαθέσιμα αυτοκίνητα, ώστε οι μηχανές αναζήτησης και οι βοηθοί AI να μπορούν να περιγράψουν την αντιπροσωπεία και τα αυτοκίνητά της.
Φωτογραφίες απευθείας από το κινητό
Το back office διορθώνει τον προσανατολισμό, σμικρύνει στα 1920 px, αφαιρεί GPS και άλλα μεταδεδομένα και επεξεργάζεται μία φωτογραφία μετά την άλλη, ώστε στο προσωπικό να αρκεί η κάμερα του κινητού.
Ιδιωτικότητα και ασφάλεια
Σελίδες ιδιωτικότητας και όρων με τα νομικά στοιχεία της εταιρείας, αναλυτικά στοιχεία μόνο μετά τη συγκατάθεση για cookies, Turnstile στις δημόσιες φόρμες και στη σύνδεση, και email υπογεγραμμένο με DKIM, SPF και DMARC.
Αποτελέσματα μηχανικής
Μετρημένα στον κώδικα τον Σεπτέμβριο του 2026· η μνήμη μετρήθηκε στην παραγωγή τον Οκτώβριο του 2026.
- Η επαναφορά ήταν μια αλλαγή DNS, με τον παλιό διακομιστή να παραμένει διαθέσιμος
- Πριν τη μετάβαση συγκρίναμε τα πλήθη εγγραφών της παλιάς και της νέας βάσης δεδομένων
- Καμία φωτογραφία δεν αντιγράφηκε: η νέα εφαρμογή χρησιμοποιεί τον ίδιο χώρο αποθήκευσης
- Τα αντίγραφα ανάγνωσης εξυπηρετούν τις δημόσιες σελίδες, με αυτόματη επιστροφή στην κύρια βάση
Τεχνολογία
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Χρειάζεστε λογισμικό φτιαγμένο γύρω από την επιχείρησή σας;
Ενοποιήσεις, εσωτερικά εργαλεία, εφαρμογές και πλατφόρμες, κατά παραγγελία, από έμπειρους μηχανικούς που καθοδηγούν πράκτορες AI. Πείτε μας τι χρειάζεστε και θα σας δείξουμε πώς θα το φτιάχναμε.