Платформа автодилера, перебудована на Rust, без втрати URL, автомобіля чи логіна
G8 Motor, автодилер у Португалії, тримав сайт із наявними авто й бекофіс на застосунку Rails 6.1 від 2018 року. Ми переписали його на Rust на тій самій базі даних і тих самих фотографіях, тому персонал зберіг свої логіни, а потім дали публічному сайту новий дизайн, 3D-автосалон і SEO, зроблене для пошукових систем та AI-асистентів.
- Клієнт
- G8 Motor
- Платформа
- Сайт і бекофіс
- Галузь
- Автомобільна галузь
- Запуск
- 2026
Завдання
Старий застосунок ще працював, але тримався на застарілій Rails 6.1, ділив один сервер зі своєю базою даних і мав помилки, які коштували дилеру клієнтів: фільтри публічного пошуку ніколи не працювали, а фотографії з телефона могли показуватися перевернутими.
Що ми створили
Повне переписування, яке зберегло все, на що спирався бізнес, а потім новий публічний сайт. Створено на Rust з axum і PostgreSQL, розгорнуто на Kubernetes.
Ті самі URL, дані й логіни
Новий застосунок читає ту саму базу даних, те саме сховище фотографій і ті самі хеші паролів, тому посилання, наявні авто й акаунти персоналу перейшли без змін.
Сучасний публічний сайт
Швидкий сайт із наявними авто, створений насамперед для мобільних, із кнопкою WhatsApp, перероблений після того, як переписаний застосунок запрацював.
Віртуальний 3D-автосалон
Автосалон на three.js, де відвідувачі оглядають автомобілі, бренди й контакти, що завантажується лише тоді, коли відвідувач його відкриває.
Видимість у пошуку та для AI
Метатеги, JSON-LD, карта сайту, FAQ та llms.txt, згенеровані з наявних авто, щоб пошукові системи й AI-асистенти могли описати дилера та його автомобілі.
Фотографії прямо з телефона
Бекофіс виправляє орієнтацію, зменшує до 1920 px, видаляє GPS та інші метадані й обробляє по одній фотографії, тому персоналу достатньо камери телефона.
Приватність і безпека
Сторінки приватності й умов із юридичними даними компанії, аналітика лише після згоди на cookie, Turnstile на публічних формах і на вході, а листи підписані DKIM, SPF і DMARC.
Інженерні результати
Підраховано в коді у вересні 2026 року; пам'ять виміряна в продакшені у жовтні 2026 року.
- Відкатом була зміна DNS, поки старий сервер залишався доступним
- Кількість записів у старій і новій базах даних порівняна перед перемиканням
- Жодної фотографії не копіювали: новий застосунок використовує те саме сховище
- Публічні сторінки обслуговують репліки для читання, з автоматичним переходом на основний сервер
Технології
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
Потрібне ПЗ, створене під ваш бізнес?
Інтеграції, внутрішні інструменти, застосунки та платформи, створені на замовлення досвідченими інженерами, які керують AI-агентами. Розкажіть, що вам потрібно, і ми покажемо, як би ми це побудували.