Uma ideia simples, visualizada em um post no Twitter, transformou-se em um fenômeno orgânico no mundo do desenvolvimento de software. A Git City, uma plataforma que transforma métricas do GitHub em uma cidade virtual 3D onde cada prédio representa um desenvolvedor, conquistou mais de 11.800 usuários e gerou receita de R$ 1.586 em seus primeiros doze dias de operação, sem qualquer investimento em marketing pago. O projeto, criado por um único desenvolvedor, viralizou naturalmente após um post no X (antigo Twitter) que ultrapassou um milhão de visualizações.
O crescimento orgânico e os números impressionantes dos primeiros dias
Os dados dos primeiros doze dias da Git City revelam uma tração incomum para um projeto lançado sem campanhas publicitárias. A plataforma registrou mais de 21 mil visitantes únicos e cerca de 57 mil pageviews. A taxa de rejeição (bounce rate) ficou em apenas 12%, significativamente abaixo da média de 40% a 60% comum em plataformas SaaS, indicando que os usuários não apenas acessam, mas exploram o ambiente. A taxa de conversão para autenticação via OAuth com o GitHub atingiu aproximadamente 48%, demonstrando um engajamento excepcional. Todo esse crescimento foi impulsionado por um único post no X que viralizou e foi compartilhado por desenvolvedores em comunidades como Reddit e TabNews.
Do MVP básico ao produto funcional em 24 horas
O desenvolvimento começou no dia 19 de fevereiro, com a construção de uma versão mínima viável (MVP) em um único dia. Utilizando Next.js e deploy na Vercel, a primeira versão permitia login com GitHub e exibia prédios básicos na tela. Embora rudimentar, sem a organização em espiral e com cálculos de altura simplistas, ela cumpriu seu propósito: estar no ar e funcionar. O post sobre o lançamento no X foi o catalisador que expôs o projeto a uma audiência massiva, iniciando um ciclo de feedback e iteração contínua.
Os desafios técnicos impostos pelos usuários reais
A viralização trouxe desafios imediatos. Um dos primeiros desenvolvedores a se cadastrar utilizou o perfil com o maior número de contribuições do GitHub. O cálculo de altura linear inicial fez com que seu prédio se tornasse tão alto que “quebrasse” a visualização da cidade, reduzindo os outros edifícios a meros pontos. Esse problema exigiu a reengenharia do sistema de cálculo. A solução foi implementar uma curva de potência com expoente 0.55, onde os primeiros commits têm grande impacto no tamanho, mas o crescimento desacelera progressivamente, evitando disparidades extremas. Esse foi apenas um dos diversos bugs e casos extremos (edge cases) que surgiram à medida que milhares de usuários testavam os limites do sistema.
A evolução contínua após o lançamento inicial
A versão atual da Git City é radicalmente diferente do MVP do primeiro dia. Onze dias de iterações intensivas transformaram o conceito inicial em um produto robusto. As melhorias incluíram uma completa reformulação do layout da cidade para um design em espiral com blocos de 4×4 prédios, ruas e um rio separando distritos. O cálculo dos prédios foi reescrito três vezes. Para garantir performance, foi implementada a renderização via “instanced meshes”, permitindo que mais de 11 mil prédios fossem exibidos sem travar o navegador. Um atlas de texturas de janelas (PNG 2048×2048) com seis faixas de luminosidade foi criado para otimização. Sistemas completos de anúncios, loja de cosméticos, conquistas (achievements), raids e streaks foram desenvolvidos e integrados.
Desenvolvimento 100% assistido por Claude Code
Toda a base de código da Git City foi escrita com a assistência do Claude Code, uma ferramenta de IA integrada ao terminal. O processo não envolvia copiar e colar prompts em um chat, mas sim uma conversa contínua onde a IA tinha acesso completo ao projeto, podendo ler arquivos, editar código, executar comandos e criar migrações de banco de dados. O desenvolvedor atuou como arquiteto, gerente de produto e controlador de qualidade (QA), enquanto o Claude Code funcionou como o engenheiro de implementação. Para corrigir o bug do prédio gigante, por exemplo, o problema foi descrito em português e a IA propôs, implementou e testou a solução da curva de potência, acelerando drasticamente o ciclo de desenvolvimento.
A stack tecnológica por trás da cidade virtual
A plataforma foi construída sobre uma stack moderna e eficiente. O frontend utiliza Next.js 16 com App Router e React 19. O motor 3D é baseado em Three.js com as bibliotecas @react-three/fiber e drei. O banco de dados e a autenticação são gerenciados pelo Supabase (PostgreSQL), com Regras de Segurança em Nível de Linha (RLS) ativadas. Para pagamentos, a integração é feita com Stripe (para transações em dólar) e AbacatePay (para PIX em real). A hospedagem é realizada na Vercel, e o estilo visual é definido por Tailwind CSS v4 com a fonte pixel “Silkscreen”.
A lógica de construção e renderização dos prédios
Cada prédio na Git City é uma representação visual de três métricas principais do GitHub de um desenvolvedor. As contribuições totais determinam a altura do edifício (de 35 a 600 unidades), com um peso de 55% no cálculo. O número de repositórios públicos influencia a largura (14 a 38 unidades), com peso de 10%. Já a quantidade de stars recebidas define a porcentagem de janelas acesas no prédio (5% a 95%), com um peso de 35%. A renderização de milhares desses objetos em tempo real é viabilizada pela técnica de “instanced meshes”, que instrui a GPU a desenhar um único modelo geométrico múltiplas vezes em diferentes posições e escalas, economizando recursos computacionais.
O modelo de negócio que gerou receita desde o início
Apesar do lançamento recente, a Git City já estabeleceu fluxos de receita. O principal é o “Sky Ads”, onde marcas podem comprar anúncios em formatos como aviões, dirigíveis e painéis (billboards) que sobrevoam a cidade. O sistema é self-serve, com campanhas custando entre R$ 9 e R$ 99. Em doze dias, 12 marcas diferentes executaram 24 campanhas, gerando R$ 1.550. A “Loja de Cosméticos” vende itens visuais para personalizar os prédios, como antenas, jardins no topo, auras de néon e hologramas, com preços entre R$ 0,75 e R$ 2,00, somando R$ 36 em vendas. Uma moeda virtual interna, os “Pixels”, está em desenvolvimento.
Sistemas de gamificação para engajar a comunidade
A plataforma incorpora diversos elementos de gamificação para manter os desenvolvedores envolvidos. Existem mais de 20 conquistas (achievements) organizadas em níveis como Bronze, Prata, Ouro e Diamante. Um sistema de streaks recompensa o check-in diário na plataforma. Os usuários podem enviar “Kudos” (elogios) entre si. O modo “Raids” introduz um componente Player versus Player (PvP), onde é possível atacar simbolicamente os prédios de outros desenvolvedores. A cidade é dividida em dez distritos temáticos, e leaderboards ranqueiam os usuários por contribuições, repositórios, stars, kudos e atividade geral.
Lições aprendidas com o lançamento de um produto viral
A experiência da Git City oferece insights valiosos para outros criadores. A primeira lição é a importância de lançar um MVP funcional, mesmo que imperfeito, e iterar rapidamente com base no feedback real. Esperar por um produto “pronto” pode fazer com que se perca a janela de oportunidade para viralização. A segunda lição é que usuários reais sempre encontrarão limites e bugs não previstos no planejamento, fornecendo os testes mais valiosos. A terceira lição reforça que ferramentas de IA, como o Claude Code, atuam como amplificadoras da capacidade do desenvolvedor, mas não substituem o conhecimento técnico fundamental necessário para arquitetar soluções e fazer as perguntas certas. O contexto integral do projeto dentro da ferramenta eliminou grande parte da ineficiência na comunicação com a IA. Por fim, construir em público, compartilhando cada nova funcionalidade e marco, gera engajamento orgânico e feedback gratuito da comunidade.
O sucesso inicial da Git City demonstra que ideias claras, executadas com agilidade e apoiadas por ferramentas modernas de desenvolvimento, podem alcançar tração significativa em um curto espaço de tempo, mesmo sem orçamento para marketing. A plataforma se tornou não apenas um espelho visual da atividade no GitHub, mas também um experimento social e técnico sobre construção de comunidades, monetização de side projects e os novos paradigmas do desenvolvimento assistido por inteligência artificial. O próximo capítulo da cidade virtual será escrito pelos próprios desenvolvedores que continuam a construir seus prédios e, consequentemente, o futuro da plataforma.

