Bienvenido al proyecto técnico
Construye el POS de Cafecito Feliz con Express y Angular
Clase 1 — Setup: Express + Angular + MongoDB
Levanta el stack de Cafecito Feliz desde cero: inicializa Express con ES modules, conecta MongoDB con Mongoose y haz que Angular consuma un endpoint real.
Clase 2 — API de Productos + Catálogo en Angular
Crea el modelo Product con Mongoose, expone GET y POST en /api/products con validación y construye el catálogo Angular que lo consume de punta a punta.
Clase 3 — API de Clientes + Formularios Angular
Modela Customer con purchasesCount, valida email o teléfono en el backend y construye el formulario reactivo Angular para registrar nuevos clientes en el POS.
Clase 4 — API de Ventas: stock, descuentos y ticket
Implementa POST /api/sales con validación de stock, descuentos por historial y ticket, más el carrito Angular que cierra la transacción completa.
Clase 5 — Checkout completo: el flujo end-to-end
Ensambla el flujo POS end-to-end con Angular Router: catálogo, carrito, búsqueda de cliente, confirmación de venta y ticket con manejo de errores.