Footer

Node.js MySQL Express Angular Tailwind JWT
Footer

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.