Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 1.35 KB

File metadata and controls

77 lines (57 loc) · 1.35 KB

Roadmap

Fase 1 - Documentacao

  • atualizar README;
  • consolidar docs finais da entrega;
  • alinhar proposta academica e produto Trackio;
  • deixar claro o que existe e o que e planejado.

Fase 2 - Testes de controller/API

  • criar testes com MockMvc;
  • validar status HTTP;
  • validar payloads invalidos;
  • validar erros 400 e 404;
  • proteger contrato REST.

Fase 3 - PostgreSQL no Docker Compose

  • adicionar servico PostgreSQL;
  • configurar variaveis;
  • adicionar volume;
  • avaliar Flyway/Liquibase;
  • manter H2 para testes rapidos.

Fase 4 - Deploy

  • escolher plataforma;
  • publicar aplicacao;
  • validar endpoints;
  • documentar link publico;
  • registrar limitacoes.

Fase 5 - Auth

  • login;
  • usuario;
  • senha segura;
  • JWT ou sessao;
  • roles iniciais.

Fase 6 - Organization/User/Member

  • empresa/organizacao;
  • funcionarios;
  • membros;
  • equipes;
  • permissao por empresa.

Fase 7 - Projects

  • criar projetos;
  • associar tarefas;
  • calcular progresso;
  • filtrar por projeto.

Fase 8 - Kanban

  • colunas por status;
  • mover tarefa;
  • atualizar status;
  • filtros no quadro.

Fase 9 - Dashboard

  • total de tarefas;
  • tarefas por status;
  • atrasadas;
  • em risco;
  • produtividade basica.

Fase 10 - Comentarios, anexos e historico

  • comentarios por tarefa;
  • upload/download de anexos;
  • log de atividades;
  • eventos para notificacoes futuras.