Acorde
Produto próprio · jogo musical
Jogo diário de identificação de acordes por ouvido, no espírito do term.ooo.

- < 185 kB gz
- 3 viewports + axe
- Perf mobile > 90
Contexto
Músicos que querem treinar o ouvido dependem de apps genéricos, sem ritual diário e sem a tensão de um desafio compartilhado. Faltava um jogo curto, com um único puzzle por dia, capaz de virar hábito.
Solução
Puzzle congelado por dia em PostgreSQL com Drizzle, avaliação totalmente client-side para não vazar a resposta, síntese dos acordes com Web Audio, quatro níveis de dificuldade mais um modo de treino infinito, estatísticas locais e compartilhamento do resultado.
Resultado
Bundle da rota /jogar abaixo de 185 kB gzip com gate no CI, E2E em três viewports com verificação axe e Lighthouse mobile com performance acima de 90.
Stack
React 19
TanStack Start
Web Audio
Zustand
PostgreSQL
Drizzle
Galeria

