📋 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:
- entidades - Las entidades del sistema
- entidadestipo - Tipos de entidades
- caracteristicasdetalle - Definición de características
- entidadescaracteristicas - Valores de características
- entidadtipocaracteristicas - Características por tipo