Evolucao planejada

Roadmap

A especificacao recomenda comecar simples, provar o fluxo de fiscalizacao e evoluir para offline robusto, auditoria, indicadores e integracoes autorizadas.

Fases de desenvolvimento

Cada fase entrega uma parte operacional do sistema, mantendo o app util antes de buscar integracoes mais complexas.

Fase 1

Base

Login restrito, usuarios, contratos, fiscais, gestores, permissoes e dashboard simples.

Fase 2

Fiscalizacoes

Programacao, alertas, status, prazos e pendencias por contrato.

Fase 3

Registros e fotos

Ocorrencias, fotos pelo app, marca d agua, anexos externos e metadados.

Fase 4

Offline

Registro local, geolocalizacao offline, fila de sincronizacao e controle de conflitos.

Fase 5

PDF

Relatorios completo, leve e resumido, compartilhamento e logs de geracao.

Fase 6

Auditoria

Versionamento, confirmacoes, inativacao, retificacao e trilha robusta de logs.

Fase 7

Indicadores

Checklists por tipo de contrato, dashboards gerenciais e indicadores por setor.

Fase 8

Integracoes

APIs oficiais, exportacoes, e-mail automatico, protocolo e sistemas autorizados.

Modelo de dados inicial

As entidades abaixo orientam o desenvolvimento futuro com backend real, banco de dados, controle de acesso no servidor e armazenamento de arquivos.

usuarios

contratos

contrato_usuarios

fiscalizacoes

registros

fotos

anexos

checklists

checklist_respostas

relatorios

aprovacoes

logs_auditoria

notificacoes

sincronizacoes