Volver a la constelaciónConstelación

Ciudad Moto

Desarrollé con Next.js y TypeScript el sitio web de una concesionaria de motos: un catálogo de casi cien modelos que se actualiza subiendo fotos y lleva cada consulta a WhatsApp.

Rol
Desarrollador Web

Desde

2 meses

Hasta

Visitar ciudadmoto.com (se abre en una pestaña nueva)
Página de inicio de ciudadmoto.com en escritorioPágina de inicio de ciudadmoto.com en un celular

Punto de partida

Ciudad Moto vende en sus sucursales y por WhatsApp. La web tenía que mostrar todos los modelos, las promociones del mes y las condiciones de financiación, y actualizarse sin depender de un desarrollador cada vez que entra un modelo nuevo.

Qué hice

  • Desarrollé el sitio con Next.js, React y TypeScript, a partir de un diseño trabajado en equipo.
  • Armé el catálogo y las promociones para que se generen a partir de las carpetas de fotos: cada imagen se asocia a su marca y modelo por el nombre del archivo.
  • Sumé búsqueda y filtros por marca.
  • Conecté cada ficha con WhatsApp y con la solicitud de crédito.
  • Generé páginas estáticas, metadatos y una entrada del sitemap por modelo para facilitar que los buscadores descubran y comprendan cada ficha.

Resultado

Un catálogo que crece agregando fotos, no escribiendo código, y un camino corto entre ver una moto y hablar con un vendedor. Está publicado en ciudadmoto.com.

Decisiones técnicas

Un catálogo que se arma solo

Antes de cada build, un script recorre las carpetas de imágenes por marca y modelo, normaliza los nombres, genera los slugs y escribe un manifiesto. Sumar una moto es subir sus fotos: la ficha, la URL y la entrada del sitemap aparecen solas.

  • Node.js
  • Next.js
  • SSG

Búsqueda en cualquier orden

La búsqueda separa lo que escribís en palabras y pide que todas aparezcan en la marca o el modelo, en cualquier orden: «gilera smash» y «smash gilera» encuentran la misma moto. Si no hay resultados, la página propone limpiar los filtros.

  • TypeScript
  • React

De la ficha a WhatsApp

Cada ficha abre una conversación de WhatsApp con el modelo ya escrito, y el pedido de crédito queda a un toque. El vendedor sabe de qué moto se habla desde el primer mensaje.

  • WhatsApp
  • Mobile first
Catálogo de motos con fichas por modeloFicha de un modelo con el botón para pedirlo por WhatsApp

Stack

  • Next.js
  • Vercel
  • TypeScript
  • React
  • Radix UI
  • Framer Motion
  • Tailwind CSS
Contactar a Mateo Terrile