Retro rapida

Posted on Jan 18, 2026

ps: o site tá fora do ar agora. quando eu voltar pra casa seguda eu conserto. obg

O https://hindsight-for.team mudou, agora é https://retrorapida.app.br

print da tela inicial do site mostrando o nome e umas categorias dele

Um ano passou, o valor promocional do domínio de 2 dolares já tá acabando, e eu não vou ficar gastanto 100 reais num domínio de um projetinho de estudo. Então meu plano era pular para algum outro domínio ainda internacional, mas que seja no lado mais barato. Mas quanto mais eu pesquisava por possíveis novos nomes de retro não sei o que, e agil não sei o que lá, eu achava mais e mais paineis de retrospectiva ágil grátis, simples, open source, bonitinhos. E eu não quero competir com essa galera.

Eu nunca gostei de copiar coisas que já existem. Mesmo que eu precise ninchar mais meus projetinhos, eu prefiro fazer isso do que re-inventar algo só para estudar. Mesmo que seja pra estudo, eu prefiro que tenha algo de único. Mas também não tô julgando quem faz lá uma pokedex para estudo. Só nunca foi minha vibe. Quando eu quis estudar Angular e fazer algo mais simples, fiz o Buscador de Magias 3D&T, que só faz o displays de magia do RPG com uns filtros

Então venho minha vontade de mudar, e fazer algo em português, com nome e domínio brasileiro. Algo que eu não acho existe. E se existir, é bem ruim de achar. Até mesmo a nível de repositório, escrever comentários e commits em português. Novamente, nenhum estrangeiro vai querer usar um app todo em português. E se quisesse fazer um fork, seria um saco traduzir os textos da página a lingua nativa deles

Outra coisa que me desmotivou de ter esse mais internacional é que o site do projeto original também voltou ao ar (Meu projeto é um fork, que o autor também parece ser de um brasileiro), e está em https://hindsight.crz.li/. Na época que eu fiz estava fora do ar, e parece ter ficado por um bom ano fora. E isso me motivou para participar do opensource, mesmo sem poder fazer pull requests e esses jazz, mas colaborar com um código já existente, e evoluir ele. Até mesmo para estudar ler códigos de outra pessoa, não ficar só no meu mundinho de criar tudo do zero. Porém essas semanas o site voltou, e ele até fez um pouco mais de código. Consertando de fazendo algumas melhorias no código. Então não tem porque eu competir com ele, usando o mesmo nome e mesma interface.

Para aproveitar as mudanças e mexer um pouco nas tecnologias, eu mudei o site de React + vite para Preact + vite. Uma alternativa ao React com a mesma API, mas bem mais leve e um pouco mais rápido. Dado que ele nasceu usando tecnologias nativas e mais recente dos navegadores. Já o React foi criado quando tudo era mato, então eles tiveram que implementar muita coisa por conta própria. E agora feito, não dá pra mudar sem possíbilidade de quebrar apps existentes. Isso cortou o tamnho do bundle de 93,90 kB comprimido, 280,23 kB real para 43,80 kB comprimio, 113,18 kB real. E quer saber o mais legal? 0 modificação no código, só mudar uma linha no vite.config! Ele por conta própria muda os imports de React para Preact. Então é estúpidamente simple fazer esse switch

E para aproveitar e usar técnologias estranhas, ele tá hospedado no Codeberg. Eu já estou no GitLab a um tempo, mas lá tem um vibe bem empresarial, e meio morta. O codeberg é uma interface bem mais simples, e succinta. E a comunidade tá a todo vapor, dado os problemas que tá acontecendo na combinação GitHub + Microsoft + IA.

Porém, uma coisa chata com essa mudança é que, pelos logs, dava pra ver que tinha uma pessoa usando o site. E não sei se era uma equipe, porque mostrava ser várias pessoas, mas no mesmo IP. E o IP é do EUA, então não dá pra dar um caminho claro pra migração dele para um site em português (eu pensei em fazer um seletor de linguagem no site, mas novamente, que gringo vai querer usar um site chamado retrorapido.app.br?). Então eu coloquei uma mensagem no site original que vai ser descontinuado, e linkei o site do projeto original que voltou ao ar. A maior mudança que o original não tem persistência em servidor, e usa a tecnologia consideravelmente mais legal de apenas persistir os dados no navegador do usuários, e replicar os dados entre os participantes usando uma bela magia negra técnológica.

Então é isso. O app ficará ai com esse domínio para sempre agora, porque um domínio .br é mais barato. Só terá uma manutenção depois de um ano, que será quando meu plano free do Heroku acabar, e eu provavelmente migrar para o Cloudflare durable objects. Que o tinybase tem suporte nativo pra isso, e é mais serverless do que o Heroku