Saltar al contenido

Plataforma documental de obra

Documentos, formularios y seguimientos para equipos de construcción · Desarrollo desde cero, en solitario

Actualizado

Antes

Documentos, formularios e informes de obra vivían en Google Sheets y Docs. Las novedades de la obra llegaban tarde a la oficina.

Después

Documentos, formularios, seguimientos e informes funcionan en una sola plataforma con roles. Los clientes siguen el avance en su portal.

Cómo funciona
  1. 1Persona:Propietario

    Configura un proyecto con secciones, seguimientos y un equipo.

  2. 2Persona:Jefe de proyecto

    Crea un formulario o elige una plantilla y lo envía a la obra.

  3. 3Persona:Equipo de campo

    Lo rellena en la obra con fotos y firma. Las respuestas escritas sobreviven a una pérdida de cobertura.

  4. 4Persona:Jefe de proyecto

    Lo aprueba o lo devuelve.

    Sistema:Plataforma

    Convierte el formulario aprobado en PDF y actualiza el seguimiento.

  5. 5Sistema:Plataforma

    Guarda los documentos en carpetas con versiones y exporta informes a PDF y Excel.

    Persona:Cliente

    Sigue carpetas y seguimientos en su propio portal.

Siempre activo

  • Cada empresa ve solo sus propios datos.
  • Cada rol ve solo lo que debe. La base de datos lo garantiza.
  • Los enlaces a archivos caducan, así que un enlace reenviado deja de funcionar.
  • Cada cambio queda en el registro de auditoría.

Problema

Los equipos de construcción llevaban a mano documentos, formularios y seguimientos en Google Sheets y Docs. Las novedades de la obra llegaban tarde y estaban en archivos dispersos.

Diagnóstico

Las hojas de cálculo solo pueden irse si cada rol ve lo que debe y los datos de cada empresa siguen siendo suyos. Por eso las reglas de acceso viven en la base de datos.

Qué reforcé

Eventos de pago reintentados por el proveedor
Gestión atómica e idempotente: un reintento nunca cobra ni concede dos veces.
Enlaces a archivos que siguen abiertos
Enlaces firmados con caducidad.
Contexto de empresa resuelto con poco rigor
La resolución de tenant falla de forma segura: ante la duda, sin datos.

Solución

Una plataforma con roles aplicados mediante reglas de la base de datos, informes con fotos y formularios desde la obra, envíos de formulario a PDF, enlaces de invitación, inicio de sesión con doble factor, un portal para compartir con clientes, registro de auditoría y facturación.

Aplicación
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Zod
Datos y seguridad
  • Supabase
  • PostgreSQL row-level security
  • TOTP two-factor
  • Signed file links
Documentos
  • React-PDF
  • Resumable uploads (tus)
  • ExcelJS
  • E-signatures
Facturación y correo
  • Stripe
  • Resend
Entrega
  • Vercel
  • GitHub Actions
  • Vitest
  • Playwright