Problema
L&M Tailoring — operando como Sastrería Stein — corría todo su pipeline de pedidos en papel. Pedidos, registros de clientes, asignaciones de operadores, seguimiento de depósitos, fechas de despacho — todo escrito, todo en una libreta a la vez, todo imposible de consultar. Nada sincronizaba entre el piso y la oficina. Papel perdido era trabajo perdido.
El taller no contaba con infraestructura de internet confiable sobre la que apoyarse. Cualquier solución tenía que vivir en la red local, sobrevivir las condiciones diarias del piso, y reemplazar el sistema en papel por completo desde el día uno.
Enfoque
Construí el sistema de punta a punta como ingeniero único en seis meses:
- Backend — un servidor central Django + PostgreSQL modelando el dominio de pedidos: clientes, operadores, pedidos con fechas de llegada / solicitada / despacho, depósitos multi-etapa (inicial / pendiente / final), y seguimiento de sub-tareas dentro de cada pedido.
- Móvil — una app Flutter para el personal — lista de pedidos dividida en pendientes / despachados, formulario de “nuevo pedido” que espeja lo que la libreta de papel solía capturar, más ajustes que permiten apuntar el dispositivo a la IP del servidor del taller donde sea que viva.
- LAN local — provisioné la red local del taller para que el servidor Django central y cada cliente Flutter sincronizaran en tiempo real. La pantalla de ajustes expone el endpoint del servidor (ej.
192.168.1.100:8000) y un toggle HTTPS para que el despliegue quede portable entre entornos.
El cutover fue un switch de un día, de libreta a app. Cero pérdida de datos al cruzar la frontera.
Resultado
El 100% del pedido en papel y la contabilidad fueron reemplazados. Las ventas ahora sincronizan en tiempo real a través de toda la red del taller. El dueño puede ver el estado de cada pedido sin caminar el piso; el personal registra pedidos directamente desde el dispositivo que ya tenían en el bolsillo.
La app quedó en producción en v1.1.1 con la identidad naranja / carbón que el taller usa en su marca.


