← Volver a proyectos

Reingeniería de Sistema de Administración para Lavandería

Stack: React · Node.js · PostgreSQL · IoT · PWA · Twilio · Local-first architecture

Estado: en desarrollo

Rediseño de un sistema existente para la gestión de una lavandería, reconstruido desde cero con una arquitectura local-first y control automático de lavadoras mediante dispositivos IoT.

Lavandería El Sol

Contexto

Lavandería El Sol cuenta con un sistema de administración existente, pero no tiene acceso al código ni posibilidad de modificarlo. Debido a estas limitaciones, se decidió reconstruir el sistema desde cero manteniendo las funcionalidades críticas del negocio, como el control automático de lavadoras mediante IoT.

Objetivo

Modernizar el sistema, mejorar la arquitectura, permitir futuras mejoras y mantener las funciones clave del negocio.

Características principales del sistema

  • Gestión de órdenes y clientes
  • Generación automática de folios
  • Estados de órdenes (recibido, en proceso, listo, entregado)
  • Panel de estado de lavadoras en tiempo real
  • Encendido automático de lavadoras al crear una orden
  • Apagado automático al terminar el ciclo
  • Integración con dispositivos IoT (Sonoff)
  • Impresión de tickets para clientes
  • Notificaciones automáticas por SMS
  • Notificaciones opcionales por WhatsApp
  • Acceso desde celular mediante PWA
  • Sistema diseñado para funcionar sin internet (arquitectura local-first)
  • Sincronización opcional con la nube para reportes y respaldo

Retos técnicos

  • Diseñar una arquitectura que funcione sin internet
  • Integrar control físico de lavadoras mediante IoT
  • Asegurar sincronización de datos entre sistema local y nube

Tecnologías

Frontend

  • React
  • Vite
  • Tailwind CSS
  • Progressive Web App (PWA)

Backend

  • Node.js
  • Express
  • API REST

Base de datos

  • PostgreSQL

Integraciones

  • IoT con dispositivos Sonoff (control de lavadoras)
  • Twilio SMS
  • Twilio WhatsApp
  • Impresora térmica para tickets

Arquitectura

Sistema local

  • servidor Node.js dentro del negocio
  • base de datos PostgreSQL local
  • control de lavadoras mediante dispositivos IoT

Expansión a la nube

  • sincronización automática de datos
  • reportes remotos

Infraestructura

  • Servidor local (mini PC o Raspberry Pi)
  • Sincronización opcional con nube (Railway / Render)
React Vite Tailwind CSS PWA Node.js Express PostgreSQL Twilio Sonoff

Mi rol en el proyecto

  • Análisis del sistema existente
  • Diseño de arquitectura
  • Desarrollo frontend
  • Desarrollo backend
  • Integración IoT
  • Integración de servicios externos

Impacto esperado

El nuevo sistema permitirá que el negocio:

  • Opere digitalmente sin depender de conexión a internet
  • Automatice el control de las lavadoras mediante IoT
  • Reduzca errores en la gestión de pedidos
  • Tenga acceso futuro a reportes y respaldo en la nube

Made with love ❤️   2026