- atualizar README;
- consolidar docs finais da entrega;
- alinhar proposta academica e produto Trackio;
- deixar claro o que existe e o que e planejado.
- criar testes com MockMvc;
- validar status HTTP;
- validar payloads invalidos;
- validar erros 400 e 404;
- proteger contrato REST.
- adicionar servico PostgreSQL;
- configurar variaveis;
- adicionar volume;
- avaliar Flyway/Liquibase;
- manter H2 para testes rapidos.
- escolher plataforma;
- publicar aplicacao;
- validar endpoints;
- documentar link publico;
- registrar limitacoes.
- login;
- usuario;
- senha segura;
- JWT ou sessao;
- roles iniciais.
- empresa/organizacao;
- funcionarios;
- membros;
- equipes;
- permissao por empresa.
- criar projetos;
- associar tarefas;
- calcular progresso;
- filtrar por projeto.
- colunas por status;
- mover tarefa;
- atualizar status;
- filtros no quadro.
- total de tarefas;
- tarefas por status;
- atrasadas;
- em risco;
- produtividade basica.
- comentarios por tarefa;
- upload/download de anexos;
- log de atividades;
- eventos para notificacoes futuras.