ERP y punto de venta
Verificado con frontend y API localesStockBeauty
Operación integral para estéticas y spas: ventas, caja, inventario, agenda, comisiones y reportes en un solo producto.

El reto
El producto original combinaba PHP con CodeIgniter 3 y Angular 11. La operación necesitaba evolucionar sin perder módulos críticos como ventas, caja, inventario, compras, agenda, clientes, empleados y comisiones.
Mi contribución
Modernicé la solución como monorepo full stack: frontend Angular 22 con arquitectura standalone y una API NestJS 11 con Prisma y PostgreSQL. También consolidé tokens, componentes compartidos, pruebas y flujos de calidad.
Decisiones clave
- Conservar el contrato de rutas de la solución heredada para migrar el backend sin romper el frontend.
- Usar Angular standalone, signals, detección zoneless y carga diferida para una base moderna y predecible.
- Centralizar componentes, tokens e internacionalización en paquetes compartidos del monorepo.
- Separar los dominios de operación, inventario, administración y reportes con permisos por módulo.
El producto en uso
Capturas obtenidas al ejecutar el proyecto o recorrer su versión publicada.


Resultados
- El frontend ya consume la API moderna y mantiene la continuidad de las rutas operativas.
- La cobertura funcional reúne en una sola experiencia el punto de venta, la agenda, el inventario y la administración.
- La solución queda preparada para evolucionar por paquetes sin volver a acoplar frontend y backend.
Stack técnico
Angular 22NestJS 11Prisma 7PostgreSQL 17Turborepo