La plataforma de un concesionario reconstruida en Rust, sin perder una URL, un coche ni un acceso
G8 Motor, un concesionario de Portugal, tenía su web de stock y su back office en una aplicación Rails 6.1 de 2018. La reescribimos en Rust sobre la misma base de datos y las mismas fotos, así que el personal conservó sus accesos, y después dimos al sitio público un nuevo diseño, un showroom en 3D y un SEO pensado para buscadores y asistentes de IA.
- Cliente
- G8 Motor
- Plataforma
- Web y back office
- Sector
- Automoción
- Lanzamiento
- 2026
El reto
La aplicación antigua seguía funcionando, pero corría sobre un Rails 6.1 envejecido, compartía un servidor con su base de datos y arrastraba errores que costaban clientes potenciales al concesionario: los filtros de búsqueda públicos nunca funcionaron y las fotos del móvil podían aparecer giradas.
Lo que creamos
Una reescritura completa que conservó todo aquello de lo que dependía el negocio, seguida de un sitio público nuevo. Hecha en Rust con axum y PostgreSQL, y desplegada en Kubernetes.
Las mismas URLs, datos y accesos
La nueva aplicación lee la misma base de datos, el mismo almacenamiento de fotos y los mismos hashes de contraseña, así que los enlaces, el stock y las cuentas del personal pasaron tal cual.
Un sitio público moderno
Una web de stock rápida y pensada primero para el móvil, con botón de WhatsApp, rediseñada una vez que la reescritura estaba en marcha.
Un showroom virtual en 3D
Un stand en three.js donde los visitantes miran los coches, las marcas y los datos de contacto, y que solo se descarga cuando alguien lo abre.
Visibilidad en buscadores y en IA
Meta etiquetas, JSON-LD, un sitemap, un FAQ y un llms.txt generados a partir del stock real, para que buscadores y asistentes de IA puedan describir el concesionario y sus coches.
Fotos directas del móvil
El back office corrige la orientación, redimensiona a 1920 px, elimina el GPS y otros metadatos y procesa una foto a la vez, así que al personal le basta la cámara del móvil.
Privacidad y seguridad
Páginas de privacidad y condiciones con los datos legales de la empresa, analítica solo tras el consentimiento de cookies, Turnstile en los formularios públicos y en el acceso, y correo firmado con DKIM, SPF y DMARC.
Resultados de ingeniería
Contado en el código en septiembre de 2026; memoria medida en producción en octubre de 2026.
- La reversión era un cambio de DNS mientras el servidor antiguo seguía disponible
- Antes del cambio se compararon los recuentos de registros entre la base de datos antigua y la nueva
- Ninguna foto copiada: la nueva aplicación usa el mismo bucket de almacenamiento
- Las réplicas de lectura sirven las páginas públicas, con paso automático a la principal
Tecnología
- Rust
- axum
- PostgreSQL
- three.js
- Amazon SES
- Cloudflare Turnstile
- Kubernetes
- Honeybadger
¿Necesitas software hecho a la medida de tu negocio?
Integraciones, herramientas internas, apps y plataformas, hechas por encargo por ingenieros sénior que dirigen agentes de IA. Cuéntanos qué necesitas y te mostraremos cómo lo construiríamos.