Footer
Node.js MySQL Express Angular Tailwind JWT
Descripción
Ecosistema de comercio electrónico completo con arquitectura desacoplada. Backend seguro en Node.js y Frontend reactivo en Angular, diseñado para escalar.
⚡ Funcionalidades
- Control de Acceso basado en Roles (RBAC: Admin/User)
- Dashboard Analítico (KPIs, Ventas, Stock)
- Notificaciones transaccionales por Email
- Variantes de productos complejas (Color/Precio/Stock)
🔥 Retos y Soluciones
El mayor reto fue modelar la base de datos relacional para soportar 'Familias de Productos'. Necesitaba que un producto padre (ej: Zapatilla Modelo X) tuviera múltiples hijos variantes, cada uno con su propio precio y stock independiente, manteniendo la integridad referencial en los pedidos.
💡 Aprendizajes
Consolidé mis conocimientos en seguridad (JWT, Hashing de contraseñas) y aprendí a orquestar flujos de negocio completos: desde el registro y validación por email hasta la gestión de estados de pedido (Enviado/Cancelado) en tiempo real.