IZ-CentralForms es un motor centralizado de formularios dinámicos construido en .NET. Permite definir formularios desde backend, exponerlos por API, consumirlos desde aplicaciones externas mediante SDK JavaScript y procesar submissions con persistencia, email, webhook y trazabilidad de integraciones.
El objetivo del proyecto es desacoplar la lógica de formularios de sitios web, portales, landings y aplicaciones consumidoras, manteniendo control centralizado, reutilización y operación homogénea.

| Área | Estado | Observación |
|---|
| Core API GET/POST | Implementado | Obtiene formularios y registra submissions. |
| Arquitectura por capas | Implementado | API, Application, Domain e Infrastructure. |
| Persistencia | Implementado | EF Core + SQL Server / LocalDB en desarrollo. |
| Seguridad base | Implementado | API Key SHA-256, Origin, CSRF y rate limiting básico. |
| Email Service | Implementado | Envío SMTP según destinos configurados. |
| Webhook Service | Implementado | Envío HTTP a sistemas externos. |
| IntegrationLogs | Implementado | Registro de resultados de email/webhook. |
| SDK Embed JS | Implementado v0.2.0 | Render dinámico de formularios en sitios externos. |
| Admin API | Implementado parcial | Consulta de submissions e integration logs. |
| Despliegue IIS + SQL Server | Documentado | Pendiente de ambiente real. |
| Admin Panel UI | Pendiente | No existe interfaz administrativa completa. |
| Operación productiva | Pendiente | No hay QA/staging/producción activos. |
| Campo | Valor |
|---|
| Tipo | Producto interno / plataforma reutilizable |
| Uso esperado | Formularios para sitios web, portales, landings e integraciones externas |
| Integración frontend | SDK JavaScript servido desde la API |
| Integración backend | API REST + destinos email/webhook |
| Estado actual | Ambiente local de desarrollo |
| Producción | Pendiente de despliegue y operación formal |
| Ambiente | URL / Hosting | Base de datos | Estado |
|---|
| Desarrollo | https://localhost:7122 / perfiles locales ASP.NET Core | SQL Server LocalDB | Implementado |
| QA / Staging | IIS / Windows Server recomendado | SQL Server real | Pendiente |
| Producción | IIS / Windows Server | SQL Server real | Pendiente |
| Rol | Responsable |
|---|
| Responsable técnico | Equipo Interzone |
| Responsable funcional | Pendiente de asignar |
| Responsable de operación | Pendiente de asignar |
| Responsable comercial / cuenta | No aplica inicialmente |
| Campo | Valor |
|---|
| Repositorio | Pendiente de registrar |
| Rama principal | main |
| Rama de producción | Pendiente de definir |
| Estrategia de release | Publicación de API en IIS |