Se requiere el desarrollo de una plataforma web SaaS con arquitectura multi-tenant, diseñada específicamente para la gestión documental B2B en el sector de la construcción en México. La plataforma debe soportar tres roles de usuario con acceso diferenciado:
1. Equipo Interno: Acceso a gestión administrativa, validación de documentos y generación de reportes.
2. Clientes Externos: Dashboard de cumplimiento de solo lectura, con aislamiento de datos estricto por cliente.
3. Usuarios Operativos: Funcionalidades para carga de documentos, seguimiento de pendientes y un módulo de facturación con bloqueo condicional automático.
La plataforma deberá incluir los siguientes cuatro módulos funcionales:
* Portal de Carga Documental: Con un checklist configurable y un semáforo visual para el estatus de los documentos.
* Panel de Validación: Permitirá la previsualización de PDFs, aprobación o rechazo con notas, y la descarga de reportes en formato CSV.
* Dashboard Multi-tenant para Clientes Externos: Visualización de información organizada por obra, contrato o contratista.
* Módulo de Facturación: Incluirá verificación automática de requisitos previos y notificación al cliente.
Se implementarán siete workflows automatizados utilizando n8n, incluyendo:
* Procesamiento y compresión de archivos.
* Extracción de campos clave utilizando Gemini API.
* Sistema de notificaciones.
* Alertas escalonadas de vencimiento.
* Generación mensual automática de registros.
* Distribución de documentos a Dropbox y Google Drive, diferenciada por rol de usuario.
Los requerimientos de seguridad son obligatorios y críticos:
* Cifrado de datos en reposo y en tránsito.
* Implementación rigurosa de Row Level Security (RLS) en Supabase para asegurar que ningún usuario pueda acceder a datos de otro cliente.
* Control de acceso mediante service accounts en Dropbox y Google Drive.
* El candidato debe poseer experiencia comprobable en el desarrollo de sistemas que manejan datos sensibles.
El stack tecnológico requerido incluye: Supabase,
Next.js, n8n (self-hosted), Dropbox API, Google Drive API, Gemini API, iLovePDF API y Railway para el despliegue.
Los entregables esperados son: el código fuente en un repositorio privado de GitHub del cliente, el sistema en producción, documentación completa de los workflows, código documentado, una sesión de transferencia técnica y 90 días de soporte post-lanzamiento para la corrección de bugs.
Plazo de Entrega: No definido