feat: Agregar frontend Angular con integración completa - #13
Open
bernardomayol wants to merge 10 commits into
Open
bernardomayol wants to merge 10 commits into
bernardomayol wants to merge 10 commits into
Conversation
- Crear proyecto Angular 19 con routing y SCSS - Implementar servicios para Catalog, Basket y Ordering APIs - Crear modelos TypeScript para entities - Implementar componente de catálogo con filtros y paginación - Implementar componente de carrito de compras - Configurar proxy para desarrollo (mobile-bff en puerto 62311) - Configurar CORS en ServiceDefaults para permitir peticiones desde Angular - Agregar UseCors() en Catalog.API, Basket.API y Ordering.API - Configurar HttpClient con interceptors - Agregar estilos globales y específicos de componentes - Integración completa con arquitectura de microservicios eShop Arquitectura: Angular (4200) → Proxy → mobile-bff (62311) → APIs backend Características: - Catálogo con filtros por marca y tipo - Carrito de compras funcional - Paginación de productos - Diseño responsive - CORS configurado correctamente
- Renombrar clase Basket a BasketComponent para match con import - Agregar propiedad Math al CatalogComponent para uso en template - Agregar puerto 4201 a política CORS para desarrollo flexible
Co-authored-by: aider (groq/llama-3.3-70b-versatile) <aider@aider.chat>
Co-authored-by: aider (groq/llama-3.3-70b-versatile) <aider@aider.chat>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎯 Descripción
Este PR agrega un frontend Angular 19 completamente integrado con la arquitectura de microservicios eShop.
✅ Cambios Principales
🏗️ Arquitectura
📦 Archivos Creados
src/AngularApp/🚀 Cómo Probar
src/AngularAppnpm installng servehttp://localhost:4200📝 Documentación
Ver
ANGULAR_INTEGRATION_SUMMARY.mdpara detalles completos.✅ Testing