🏢 Sirena ERP

Sistema ERP empresarial con arquitectura dinámica

📋 Endpoints Disponibles

GET /docs - Documentación interactiva (Swagger)
GET /redoc - Documentación (ReDoc)
GET /health - Estado de la aplicación

📊 Endpoints por Tabla:

GET/POST /entidades/ - Tabla entidades
GET/POST /entidadestipo/ - Tabla entidadestipo
GET/POST /caracteristicas/ - Tabla caracteristicasdetalle
GET/POST /entidadescaracteristicas/ - Tabla entidadescaracteristicas
GET/POST /entidadtipocaracteristicas/ - Tabla entidadtipocaracteristicas

🔥 Endpoint Dinámico:

GET /entidadesdinamicas/ - Consulta dinámica de entidades con características
GET /entidadesdinamicas/tipos-disponibles - Tipos disponibles
GET /entidadesdinamicas/campos-disponibles/{tipo_id} - Campos por tipo

🚀 Generador Automático de Pantallas (FASE 2 Plan Maestro):

GET /generate/screen/{entity_type_id} - ✨ Genera pantalla completa HTML
GET /generate/form/{entity_type_id} - 📝 Solo formulario
GET /generate/preview/{entity_type_id} - 👁️ Vista previa configuración
GET /generate/catalog/widgets - 🧩 Catálogo de widgets

🎨 Landing Page Builder:

GET /landing/ - ✨ Landing Page completa (HTML)
GET /landing/componentes - Componentes UI disponibles
GET /landing/preview/{id} - Vista previa de componente

🔧 Endpoints Especiales:

GET /vistabackend - Vista dinámica del backend
GET /db/tables - Listar tablas de la BD
GET /stats - Estadísticas del sistema

🚀 Estado del Sistema

✅ FastAPI activo

✅ Pydantic para validación

✅ Conexión PostgreSQL directa (psycopg2)

✅ Arquitectura EAV: entidades + caracteristicas + tipos

📊 Tablas principales: