Sistema NEXUS v3.4 migrado con: Estructura principal: - core/orchestration: Sistema SIMCO + CAPVED (27 directivas, 28 perfiles) - core/catalog: Catalogo de funcionalidades reutilizables - shared/knowledge-base: Base de conocimiento compartida - devtools/scripts: Herramientas de desarrollo - control-plane/registries: Control de servicios y CI/CD - orchestration/: Configuracion de orquestacion de agentes Proyectos incluidos (11): - gamilit (submodule -> GitHub) - trading-platform (OrbiquanTIA) - erp-suite con 5 verticales: - erp-core, construccion, vidrio-templado - mecanicas-diesel, retail, clinicas - betting-analytics - inmobiliaria-analytics - platform_marketing_content - pos-micro, erp-basico Configuracion: - .gitignore completo para Node.js/Python/Docker - gamilit como submodule (git@github.com:rckrdmrd/gamilit-workspace.git) - Sistema de puertos estandarizado (3005-3199) Generated with NEXUS v3.4 Migration System EPIC-010: Configuracion Git y Repositorios |
||
|---|---|---|
| .. | ||
| README.md | ||
ERP Base Platform
ID: erp-base Version: 1.0.0 Estado: production Proyecto base: erp-core Ultima actualizacion: 2026-01-04
Descripcion
Base para sistemas ERP multi-vertical. Incluye arquitectura multi-tenant, modulos core compartidos, y framework para desarrollar verticales especificas.
Arquitectura
erp-base/
├── erp-core/ # Core compartido
│ ├── backend/
│ │ ├── modules/
│ │ │ ├── auth/ # Multi-tenant auth
│ │ │ ├── users/ # Usuarios y roles
│ │ │ ├── tenants/ # Gestion de tenants
│ │ │ ├── invoicing/ # Facturacion
│ │ │ ├── inventory/ # Inventarios
│ │ │ └── accounting/ # Contabilidad basica
│ │ └── shared/
│ └── frontend/
│ ├── admin-dashboard/
│ └── shared-components/
├── verticals/ # Verticales especificas
│ ├── construccion/
│ ├── clinicas/
│ ├── retail/
│ ├── mecanicas-diesel/
│ └── vidrio-templado/
└── database/
└── schemas/
├── core/ # Esquema compartido
└── {vertical}/ # Esquema por vertical
Modulos Core Incluidos
| Modulo | Categoria | Version |
|---|---|---|
| auth-jwt-nestjs | authentication | 2.1.0 |
| auth-multi-tenant | authentication | 2.0.0 |
| users-roles-permissions | user-management | 2.0.0 |
| users-multi-tenant | user-management | 2.0.0 |
| ui-admin-dashboard | ui-components | 2.0.0 |
| ui-data-tables | ui-components | 2.0.0 |
| api-filtering-sorting | api-patterns | 1.2.0 |
| db-audit-trail | database-patterns | 1.5.0 |
| db-multi-tenant-schema | database-patterns | 2.0.0 |
| db-versioning | database-patterns | 1.0.0 |
| notifications-email-ses | notifications | 1.0.0 |
| integration-odoo-connector | integrations | 1.5.0 |
Patron Multi-Tenant
Tenant A ─┐
Tenant B ─┼─> ERP Core ──> Shared Database with RLS
Tenant C ─┘
Cada tenant tiene:
- Esquema propio (tenant_{id})
- RLS policies automaticas
- Datos aislados
Verticales Disponibles
| Vertical | Estado | Completitud |
|---|---|---|
| erp-construccion | development | 35% |
| erp-clinicas | development | 0% |
| erp-retail | development | 0% |
| erp-mecanicas-diesel | development | 0% |
| erp-vidrio-templado | development | 0% |
Stack Tecnologico
- Backend: NestJS + TypeORM + PostgreSQL
- Frontend: React + TypeScript + TailwindCSS
- Multi-tenant: Row Level Security (RLS)
- Integracion: Odoo connector
Referencia de Implementacion
/home/isem/workspace-v1/projects/erp-core/
/home/isem/workspace-v1/projects/erp-suite/
Mantenedor: @PERFIL_ARCHITECTURE_ANALYST