RetroDash
Plataforma de Retrospectiva
Retrospectivas melhores, a cada sprint.
Um quadro de retrospectiva privado e em tempo real para equipes Scrum e Kanban. Reflita com honestidade, vote juntos e defina ações que realmente acontecem.
What went well
To improve
Action items
- Tipo
- Produto
- Ano
- 2026
- Status
- Em produção
- Papel
- Projeto solo: conceito, design, desenvolvimento e deploy
- Stack
- Next.js, React, TypeScript, Tailwind CSS, Firebase, Vitest, GitHub Actions
O RetroDash é uma ferramenta de retrospectiva ágil em tempo real. O time abre uma sala, escreve os cards, vota e sai da reunião com itens de ação. É gratuito e não pede cartão.
Fiz tudo sozinho: conceito, identidade visual, interface, regras de negócio, modelo de dados, arquitetura, testes, CI/CD e deploy.
O que ele faz
- Salas públicas ou privadas, com senha.
- Quadro em tempo real: cards, votos e status aparecem para todo mundo na sala, sem recarregar.
- Modo anônimo, que esconde quem escreveu cada card, inclusive no placar.
- Itens de ação com três estados (Pendente, Concluído e Manter), que podem ir para a próxima sala.
- Pódio com ouro, prata e bronze: 1 ponto por card e 0,5 por item de ação.
- “Melhorar com IA”, que reescreve um card ou um item de ação de até 500 caracteres.
- Interface em português e em inglês.
Decisões de engenharia
- O tempo real vem dos listeners do Firestore. Cada card, voto e mudança de status chega a todos na sala assim que acontece.
- Organizações, salas e convites são multi-tenant, com papéis e validação no servidor.
- A senha das salas privadas é guardada como hash SHA-256.
- O “Melhorar com IA” usa o Gemini Flash por uma API do lado do servidor, então a chave nunca vai para o navegador. Card e item de ação têm modos separados.
- O design system é meu, em Tailwind e variáveis CSS, com tema claro, escuro e do sistema.
- Testes com Vitest, pipeline no GitHub Actions e versões publicadas com semantic release.