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

Keep scrolling