Arquitectura de Producto

Mapa de ObraService

Visualización completa de rutas, roles, flujos de datos y diseño de interfaz.

Índice de Pantallas y Estados

RutaRol(es)PropósitoCTA ClaveDependencia Datos
/
Público
Marketing y LandingRegistro / LoginN/A
/login
Público
Acceso a la plataformaEntrarFirebase Auth
/onboarding
Todos
Perfil y Empresa inicialFinalizarUserProfile (doc)
/app/setup
Constructora
Asistente de Red (Nuevo)Vincular / InvitarCompanyLinks (count)
/app/dashboard
Todos
Resumen operacionalNavegación rápidaProyectos, Partes
/app/projects
Todos
Gestión de ObrasNueva ObraProjects (list)
/app/projects/[id]
Todos
Control de ObraGestionar PersonalProject, Assignments
/app/projects/[id]/report
Encargado
Reporte diario campoEnviar ParteOperators (list)
/app/reports
Todos
Validación y HistorialAprobar / PDFDailyReports (list)
/app/personnel
Const / Sub
Gestión de PlantillaAñadir / InvitarUsers, Operators
/app/ecosystem
Constructora
Red de colaboradoresBuscar por CIFvatIndex, Requests

Blueprints de UI por Flujo

Dashboard Constructora
Vista de control centralizado para dueños de obra.

Header

Logo + Notificaciones + Perfil

KPI

Obras Activas

KPI

Pendientes

KPI

Subcontratas

Body

Lista de Obras Recientes + Acceso a Ecosistema

CTA

Botón flotante 'Nueva Obra'

Reporte de Campo (Mobile First)
Interfaz ultra-simplificada para uso con guantes y en movimiento.

Header

Obra: [Nombre] + Selector de Fecha

List

Operarios con Botones +/- Gigantes

List

Operarios...

TextArea

Campo de Incidencias / Notas

Final CTA

BOTÓN ENVIAR PARTE (Ancho Total)

Estructura de Datos Unificada

/users
  • role
  • companyId
  • onboarding
/projects
  • subcontractors
  • managerId
  • status
/dailyReports
  • hours
  • operatorId
  • status
  • notes