PLANEHAB Nosso Bairro
Consulta pública de habitação em formato de jogo, usada em sessões ao vivo na Bahia.
Meu papel
Liderei a reconstrução para produção, com 75% dos commits.
- 75%
- dos commits
- 6
- grupos por sessão na etapa 2
- 13
- hexágonos no tabuleiro do bairro
Problema
A SEDUR-BA precisava ouvir moradores sobre moradia em sessões presenciais e por vídeo. Formulário comum não engaja, e a internet no local costuma ser ruim.
Solução
Dois jogos e um painel. Na etapa 1, cada pessoa arrasta cartas para uma casa e escolhe 12 prioridades. Na etapa 2, até 6 grupos montam um bairro em 13 hexágonos. O facilitador abre o acesso, libera o envio e acompanha os resultados pelo painel.
Destaques
- Backend migrado de Express e SQLite para Hono, Drizzle e PostgreSQL, com escrita atômica no lugar de checar-e-agir.
- Portões de sessão de mão única, verificados dentro de transação com lock de linha.
- Espelho local com fila de sincronização, para a jogada não se perder se a conexão cair.
- Pranchas exportadas como imagem em alta resolução, que servem de comprovante de participação.
- Deploy por troca atômica de symlink, com health check e rollback automático na AWS Lightsail.
Resultado
No ar em game.planehabdigital.com.br.