- Testes automatizados
- 105
- Idiomas
- 3
- Tabuleiros no kanban
- 3

O Tarevity é um gestor de tarefas com um passo a mais: antes de ir para o arquivo, cada tarefa passa por revisão. O quadro tem três tabuleiros, Entrada, Para visto e Arquivo, e arrastar um cartão de um para o outro muda o estado. Quem usa teclado ou telemóvel tem setas em cada cartão que fazem o mesmo.
Por baixo corre Next.js 16 com React 19, Prisma sobre PostgreSQL, Better Auth com e-mail, GitHub e Google, cache e rate limiting em Redis via Upstash, e avisos de prazo na aplicação e por e-mail com o Resend. A interface inteira existe em português, inglês e espanhol.
Redesenhei todo o frontend a partir de impressos de repartição. As legendas dos campos estão impressas numa só tinta azul, os valores preenchidos parecem escritos à máquina em Courier Prime e o estado de cada tarefa é um carimbo: azul em curso, violeta para visto, verde no arquivo. Os tabuleiros usam o branco, o amarelo e o rosa das vias de papel químico, e o modo escuro é a própria folha de carbono. Os formulários de criar e editar guardam um rascunho por utilizador assim que se para de escrever.
O redesign também atualizou todas as dependências para a versão estável mais recente, migrou a tabela de administração para o TanStack Table 9 e acrescentou um ambiente Docker com Postgres e um Redis compatível com Upstash.