How franck147/ecomerce_nuevo works
El producto es una plataforma de ecommerce modular: usuarios gestionan productos y reglas de precios desde Next.js, que se conecta a una API REST en Go; los módulos de catálogo y precios implementan sus CRUD y usan PostgreSQL. El README documenta la arquitectura y los enlaces generales, pero no hay extractos de código; por ello las relaciones reflejan solo esos vínculos documentados, no llamadas internas no verificadas.
Components 18
Frontend
- Navegación
- CRUD productos
- CRUD precios
- Cliente API
API REST
- Router HTTP
- Handlers productos
- Handlers precios
- Orquestador monolito
Dominio ecommerce
- Servicio catálogo
- Composite catálogo
- Servicio precios
- Calculadores y decoradores
Persistencia
- Pool compartido
- Configuración
- Esquema y datos iniciales
- Migraciones embebidas
Other components
- Usuario
- PostgreSQL
Connections 19
- Usuario → CRUD productos: gestiona productos
README.md - Usuario → CRUD precios: gestiona precios
README.md - Navegación → CRUD productos: ofrece navegación
README.md - Navegación → CRUD precios: ofrece navegación
README.md - CRUD productos → Cliente API: usa cliente
README.md - CRUD precios → Cliente API: usa cliente
README.md - Cliente API → Router HTTP: envía solicitudes
README.md - Router HTTP → Handlers productos: expone endpoints
README.md - Router HTTP → Handlers precios: expone endpoints
README.md - Handlers productos → Servicio catálogo: gestiona CRUD
README.md - Handlers precios → Servicio precios: gestiona CRUD
README.md - Servicio catálogo → Composite catálogo: procesa productos
README.md - Servicio precios → Calculadores y decoradores: calcula reglas
README.md - Servicio catálogo → Pool compartido: persiste SQL
README.md - Servicio precios → Pool compartido: persiste SQL
README.md - Pool compartido → PostgreSQL: mantiene pool
README.md - Orquestador monolito → Router HTTP: orquesta API
README.md - Migraciones embebidas → Esquema y datos iniciales: embebe migraciones
README.md - Esquema y datos iniciales → PostgreSQL: define esquema
README.md