Andrés Herrera

Full-Stack Developer

004 · 2026

La Cafetera

Un sistema web interno para La Cafetera que centraliza ventas diarias, caja, clientes y reportes de una cafetería corporativa en una aplicación segura y administrable.

Cliente
La Cafetera
Mi rol
Diseño UI/UX y desarrollo full-stack
Año
2026
Duración
En curso
LaravelReactInertiaTypeScriptMySQL
Inicio de sesión

01 ·Contexto

De dónde salió el proyecto

La Cafetera atiende almuerzos y productos adicionales para clientes particulares y empresas. Su operación necesitaba registrar las ventas del día, controlar la caja y consultar reportes por empresa, producto o periodo desde un solo lugar.

El sistema anterior era una aplicación en PHP procedural, con código y reglas de negocio duplicados, credenciales expuestas y contraseñas en texto plano. Entré para rediseñar la experiencia y reconstruir la base técnica sin perder el flujo cotidiano del personal.

02 ·Reto

Lo que había que resolver

El reto era modernizar una herramienta operativa sin convertirla en un sistema más lento o difícil para quien está en caja. La nueva plataforma debía conservar la rapidez de una venta, ordenar los datos del negocio y cerrar los riesgos de seguridad del legado.

Restricción

Reemplazar un sistema PHP heredado con dependencias obsoletas, reglas y datos críticos dispersos en el código.

Restricción

Dar a caja, administración y gerencia vistas y permisos acordes a sus tareas, sin exponer operaciones sensibles.

Restricción

Mantener trazabilidad de ventas y cierres de caja, con reportes exportables para la operación diaria.

03 ·Solución

Qué construí y por qué así

Construí un monolito con Laravel, React e Inertia, donde el punto de venta, la administración y los reportes comparten una misma base de datos. Así las reglas del negocio viven en un solo lugar y el personal trabaja con una interfaz rápida, clara y adaptada a su rol.

Panel principal
  • Punto de venta con apertura y cierre de caja, medios de pago, comprobantes térmicos y control de diferencias.
  • Gestión de clientes, empresas, productos y cajas registradoras desde un panel administrativo.
  • Roles y permisos granulares para separar operación, consulta y administración del sistema.
  • Reportes filtrables y exportables a Excel por ventas, empresa, producto y cierres de caja.

04 ·Resultado

Qué cambió después

La nueva base reemplaza procesos y riesgos del sistema legado por una plataforma mantenible, con autenticación moderna, datos administrables y un flujo de caja preparado para la operación diaria.

Galería

Panel principal en tema oscuro
Panel principal en tema oscuro
Punto de venta
Punto de venta
Gestión de productos
Gestión de productos
Informes
Informes
Exportación de informes
Exportación de informes
Roles y permisos
Roles y permisos
Configuración en tema oscuro
Configuración en tema oscuro

1/7

¿Necesitas algo parecido?

Cuéntame qué tienes en mente. Respondo en menos de 24 horas.

Hablemos