Gestión Productos Zapatería
Este proyecto es para un proyecto real, gestiona la tienda online donde los usuarios pueden explorar un catálogo de productos a través de una interfaz dinámica y responsive, mientras interactúan con una API RESTful totalmente funcional usando Node.js con Express para back-end y Angular para el front-end.
🛠️ Tecnologías empleadas
Back-end
- Node.js & Express.js
- PostgreSQL & JSON
- MySQL (versión previa)
- CORS
- Dotenv para gestión de variables de entorno
- Zod para validacicones
- Router para creación de rutas únicas por recurso
- Arquitectura MVC
- SOLID
Front-end
- Angular 19
- NG-Zorro (componentes de UI)
- RxJS (programación reactiva)
- Angular Forms (formularios reactivos y template-driven)
- Angular Router (SPA)
- HttpClient (consumo de API REST)
- Services, Pipes, Models, Data Binding…
🔗 Funcionalidades destacadas
- Navegación fluida en una SPA (Single Page Application)
- Catálogo de productos dinámico
- Consumo de API RESTful con soporte completo CRUD
- Diseño responsive adaptable a móviles y escritorio
- Separación clara entre frontend y backend