Inicio / Proyectos / Pinturas Autos Torres

Caso 02 · Web corporativa e inventario

Pinturas Autos Torres

Una web que se mantiene sola: el catálogo se genera desde el Excel del negocio y clasifica 963 productos reales con un 99,3 % de cobertura.

Cliente
Pinturas Autos Torres (Balos, Gran Canaria)
Año
2026
Mi papel
Análisis, diseño, desarrollo y despliegue
Stack
JavaScript · SheetJS · Supabase · Edge Functions
Estado
En producción
Catálogo de productos filtrable de Pinturas Autos Torres
Catálogo filtrable: se genera solo a partir del inventario.
Sección de preparación de color y rejilla de marcas profesionales
El servicio estrella arriba y las marcas, que salen de los datos.
Sección de contacto con dirección, horario y formulario
Contacto por WhatsApp o correo, que es como escribe la clientela.

El reto

Pinturas Autos Torres es una tienda de pintura, productos y maquinaria para coches en el sur de Gran Canaria. Tenía cientos de referencias y ningún sistema digital: el catálogo vivía en una hoja de cálculo que alguien fue rellenando durante años, y nadie tenía tiempo de mantener además una web al día.

El encargo no era «hazme una web». Era: que los clientes puedan ver qué hay y preguntar, sin que eso genere trabajo nuevo cada semana.

Qué construí

  • Web corporativa con la propuesta clara desde el primer pantallazo y contacto directo por WhatsApp, que es como escribe realmente la clientela.
  • Catálogo filtrable por marca y tipo de producto, generado a partir de los datos del negocio y no a mano.
  • Inventario autónomo en el navegador (SheetJS): lee el Excel de la tienda y detecta automáticamente marca y tipo de cada producto a partir de la descripción.
  • Sincronización con una Edge Function de Supabase, para que subir la hoja actualizada sea todo el mantenimiento necesario.

El número que importa

El clasificador alcanzó un 99,3 % de cobertura sobre 963 productos reales. No con un modelo de machine learning, sino con normalización de texto y reglas explicables: cuando el cliente dice «este producto está mal clasificado», puedo enseñarle exactamente qué regla lo decidió y corregirla en un minuto.

El 0,7 % restante lo dejé sin clasificar a propósito. Prefiero un producto marcado como «sin clasificar», que se ve y se corrige, a uno mal clasificado que engaña a quien busca.

El resultado

La web está en producción y el cliente opera el sistema por su cuenta: sube su hoja y el catálogo se actualiza solo. Se eliminó por completo la actualización manual, que era justo el motivo por el que el negocio no había tenido web hasta entonces.

Qué me llevo

Que en un negocio pequeño la mejor función es la que no hay que usar. Y que el 80 % del trabajo de un proyecto de datos es limpiar los datos, no elegir el algoritmo.

Cómo funciona el clasificador, paso a paso →

Siguiente paso

¿Quieres algo
así de sólido?

Cuéntame tu caso y te digo cómo lo enfocaría, qué haría primero y qué dejaría para después.