Saltar al contenido
Volver a proyectos

Semsamex

Cientos de variantes de ropa industrial y una clave que ya nadie teclea a mano.

Construí la plataforma donde vive el catálogo de ropa industrial de Semsamex y donde se generan sus claves de producto. Conforme se eligen los componentes de una prenda, el sistema arma la clave letra por letra y redacta el nombre completo del producto. Ninguno de los dos se escribe a mano.

Mi rol
Modelado del dominio, backend, frontend y despliegue
Sector
Textil / Manufactura
Alcance
App web
6
Catálogos que forman la clave
8
Filtros de búsqueda de SKU
1 mes
Tiempo de entrega
Excel y reporte
Salidas de datos

Stack

  • React (Vite)
  • Material UI
  • Node.js
  • Express
  • JavaScript
  • MySQL
  • Docker
  • Dokploy (CD/CI)

Pantallas

Capturas del sistema real en operación.

App web

Generación de SKUs

El listado de claves con su buscador y los filtros por cada componente, y el alta donde se ve el sistema trabajando: conforme se elige prenda, tipo, género, tela, bolsa, cinta y cerrado, la clave se va armando letra por letra arriba y la descripción del producto se redacta sola abajo. Cada SKU queda ligado al cliente que lo pidió.

App web

Catálogos que componen la clave

Cada pieza de la clave tiene su propio catálogo con su código: prendas, telas con su ficha técnica e imagen, configuraciones de bolsas, cintas, cerrados y personalizaciones como bordado o estampado. Todos exportables a Excel.

El problema

Semsamex fabrica ropa industrial y cada prenda existe en cientos de variantes: la prenda, su tipo, la tela, el tipo de tela, las bolsas, la cinta y su posición, el cerrado, la personalización y el género. La clave del producto sale de combinar todo eso, y se tecleaba a mano. Ahí era justo donde se colaban los errores de inventario.

Lo que construí

Modelé cada pieza de la clave como su propio catálogo maestro con código: prendas, telas con ficha técnica e imagen, configuraciones de bolsas, cintas, cerrados y personalizaciones como bordado o estampado. Dar de alta un producto es elegirlos uno por uno: la clave se construye al momento arriba y la descripción completa de la prenda se redacta sola abajo. Los SKUs quedan buscables y filtrables por sector, prenda, tipo, tela, bolsa, cinta, cerrado y personalizado, ligados al cliente que los pidió y exportables a Excel o a reporte. Lo entregué en un mes sobre React (Vite) con Material UI, Node/Express y MySQL, en Docker con CI/CD en Dokploy.

Decisiones técnicas

  1. 01

    La clave se construye, no se teclea

    Los errores de inventario nacían en la captura manual de la clave. La modelé como resultado de los componentes elegidos, así que el sistema la arma letra por letra durante el alta y ya no queda dónde equivocarse.

  2. 02

    Un catálogo por cada pieza de la clave

    Prendas, telas, bolsas, cintas, cerrados y personalizaciones viven como catálogos maestros, cada uno con su propio código. Agregar una tela nueva es un registro más en su catálogo, no un cambio de código.

  3. 03

    El nombre del producto se redacta solo

    Además de la clave, el sistema compone la descripción completa con todas las características de la prenda. Es el texto que después se usa en cotizaciones y remisiones, y sale de los mismos datos que la clave.

  4. 04

    Cada SKU ligado al cliente que lo pidió

    Las claves se relacionan con el cliente que las solicitó, y el listado filtra por sector, prenda, tipo, tela, bolsa, cinta, cerrado y personalizado. Se ve qué configuración exacta lleva cada cuenta sin descifrar la clave.

  5. 05

    Los datos salen del sistema

    El listado de SKUs y cada uno de los catálogos se exportan a Excel o a reporte. Los datos siguen sirviendo fuera de la plataforma, sin capturarlos otra vez.

Siguiente proyecto

Eventya

Contratar un evento completo desde el celular y pagarlo en parcialidades.