[{"data":1,"prerenderedAt":238},["ShallowReactive",2],{"lastUpdated":3,"project-meu-bolao-do-zap":4},"2025-06-15",{"post":5,"isFallback":222,"hasOtherLang":222,"displayLang":237},{"id":6,"title":7,"body":8,"date":219,"description":220,"extension":221,"featured":222,"github":223,"live":224,"meta":225,"navigation":222,"path":227,"seo":228,"stack":229,"stem":235,"__hash__":236},"projects/projects/meu-bolao-do-zap.md","Meu Bolão do Zap",{"type":9,"value":10,"toc":207},"minimark",[11,16,20,25,33,36,42,46,64,79,82,86,101,112,116,119,124,152,156,182,186,189,195,198],[12,13,15],"h1",{"id":14},"é-brasileiro-já-fez-o-seu-bolão","É Brasileiro? Já fez o seu bolão? 🇧🇷⚽",[17,18,19],"p",{},"Em tempos de Copa do Mundo, o que todo brasileiro pensa? No hexa? No churrasco? No bolão? No meu caso, eu pensei nos três — e decidi que o último merecia uma solução melhor do que uma planilha de Excel bagunçada ou um app cheio de anúncios.",[21,22,24],"h2",{"id":23},"o-insight-de-dev","O \"Insight\" de Dev",[17,26,27,28,32],{},"Apesar de não ser aquele fã de futebol que acompanha todos os campeonatos estaduais, eu sou apaixonado pela ",[29,30,31],"strong",{},"Copa do Mundo",". É aquele momento mágico onde o mundo para, os favoritos tremem e times \"pequenos\" fazem história. É pura emoção.",[17,34,35],{},"Quando um grupo grande de amigos começou a se organizar para o último mundial, definimos as regras de pontos, os valores da caixinha e fomos pesquisar apps. Foi aí que minha mente de desenvolvedor deu o estalo:",[37,38,39],"blockquote",{},[17,40,41],{},"\"Um app de bolão? Por que não fazer o nosso?\"",[21,43,45],{"id":44},"senhores-deixa-que-eu-faço-o-app","Senhores, deixa que eu faço o app!",[47,48,53,54],"div",{"className":49},[50,51,52],"my-8","flex","justify-center","\n  ",[55,56],"img",{"src":57,"alt":58,"className":59},"/projects/meu-bolao-do-zap/home-login.png","Meu Bolão do Zap - Interface",[60,61,62,63],"rounded-xl","shadow-2xl","max-w-2xl","w-full",[17,65,66,67,74,75,78],{},"Assim nasceu o ",[68,69,73],"a",{"href":70,"rel":71},"https://meubolaodozap.com/",[72],"nofollow","meubolaodozap.com",". O objetivo era simples: ",[29,76,77],{},"barreira zero",". Nada de baixar apps pesados na App Store. O usuário recebe um link no WhatsApp, abre no navegador e já está participando.",[17,80,81],{},"Foi uma jornada incrível ver meus amigos usando, cornetando os palpites uns dos outros e me pedindo novas features a cada rodada. O app se tornou o centro das nossas interações durante os jogos.",[21,83,85],{"id":84},"o-core-técnico","O Core Técnico",[17,87,88,89,92,93,96,97,100],{},"O mais impressionante? ",[29,90,91],{},"Tudo isso foi implementado em apenas uma semana."," Graças aos anos de experiência e à co-participação poderosa do ",[29,94,95],{},"Gemini"," e do ",[29,98,99],{},"Claude Code",", consegui focar totalmente na experiência do usuário e nas regras de negócio, enquanto as IAs auxiliavam na agilidade da codificação e na resolução de problemas complexos.",[17,102,103,104,107,108,111],{},"E para fechar com chave de ouro, o app não está rodando em uma nuvem qualquer. Ele foi ",[29,105,106],{},"implantado dentro do meu próprio cluster pessoal em casa",", com direito a tudo que um app profissional exige: um pipeline de ",[29,109,110],{},"CI/CD"," automatizado, monitoramento e alta disponibilidade. É a engenharia de software levada a sério, do código à infraestrutura.",[113,114],"slide-show",{":slides":115},"[{\"url\":\"/projects/meu-bolao-do-zap/home.jpeg\",\"title\":\"Interface Mobile-First do Meu Bolão do Zap\"},{\"url\":\"/projects/meu-bolao-do-zap/grupo-favorito.jpeg\",\"title\":\"Ranking em Tempo Real e Favoritos\"},{\"url\":\"/projects/meu-bolao-do-zap/meus-palpites.jpeg\",\"title\":\"Gestão de Palpites\"},{\"url\":\"/projects/meu-bolao-do-zap/detalhe-jogo.jpeg\",\"title\":\"Detalhes e Estatísticas da Partida\"},{\"url\":\"/projects/meu-bolao-do-zap/palpite.jpeg\",\"title\":\"Simplicidade ao Palpitar\"},{\"url\":\"/projects/meu-bolao-do-zap/profile.jpeg\",\"title\":\"Perfil Personalizado\"},{\"url\":\"/projects/meu-bolao-do-zap/novo-grupo.jpeg\",\"title\":\"Criação de Novos Grupos\"},{\"url\":\"/projects/meu-bolao-do-zap/entrar-grupo.jpeg\",\"title\":\"Acesso Facilitado via Convite\"}]",[17,117,118],{},"A escolha de uma stack robusta também foi fundamental para essa velocidade.",[120,121,123],"h3",{"id":122},"tecnologias-utilizadas","Tecnologias Utilizadas:",[125,126,127,134,140,146],"ul",{},[128,129,130,133],"li",{},[29,131,132],{},"Nuxt 4:"," Utilizado para criar uma PWA (Progressive Web App) extremamente rápida e responsiva. A estrutura de camadas (Layers) do Nuxt permitiu uma separação limpa de lógica e uma experiência de usuário fluida.",[128,135,136,139],{},[29,137,138],{},"Supabase:"," O \"Firebase open-source\" que serviu como nossa espinha dorsal para o banco de dados PostgreSQL e autenticação, permitindo escalar rápido com segurança.",[128,141,142,145],{},[29,143,144],{},"Cloudflare:"," Responsável por toda a gestão de domínio, DNS e camadas de segurança/performance, garantindo que o app esteja sempre disponível e protegido.",[128,147,148,151],{},[29,149,150],{},"Tailwind CSS:"," Garantiu um design limpo, moderno e focado totalmente em dispositivos móveis.",[120,153,155],{"id":154},"features-de-destaque","Features de Destaque:",[125,157,158,164,170,176],{},[128,159,160,163],{},[29,161,162],{},"Integração Nativa com WhatsApp:"," Convites e compartilhamento de ranking feitos via links diretos, facilitando a viralização nos grupos.",[128,165,166,169],{},[29,167,168],{},"Ranking em Tempo Real:"," Sincronização de resultados (via integração de API de esportes) com atualização imediata da tabela de classificação.",[128,171,172,175],{},[29,173,174],{},"Palpites Protegidos:"," Para manter a competitividade, os palpites dos adversários ficam ocultos até o início da partida, evitando \"copionas\".",[128,177,178,181],{},[29,179,180],{},"Regras Customizáveis:"," Cada grupo de amigos pode definir seus próprios pesos para placar exato, vencedor, ou gols marcados.",[21,183,185],{"id":184},"o-resultado","O Resultado",[17,187,188],{},"Hoje o app funciona plenamente, e embora ainda existam ajustes finos (como a parte de estatísticas ao vivo que estou polindo), a satisfação de ver um produto \"feito em casa\" ser usado e aprovado por quem a gente conhece não tem preço.",[17,190,191,192,194],{},"O ",[29,193,7],{}," não é apenas sobre futebol; é sobre como a tecnologia pode potencializar a diversão e a conexão entre as pessoas.",[196,197],"hr",{},[17,199,200,203,204],{},[29,201,202],{},"Quer ver o projeto ao vivo?","\nAcesse: ",[68,205,73],{"href":70,"rel":206},[72],{"title":208,"searchDepth":209,"depth":209,"links":210},"",2,[211,212,213,218],{"id":23,"depth":209,"text":24},{"id":44,"depth":209,"text":45},{"id":84,"depth":209,"text":85,"children":214},[215,217],{"id":122,"depth":216,"text":123},3,{"id":154,"depth":216,"text":155},{"id":184,"depth":209,"text":185},"2026-06-15","O bolão de futebol que mora no seu WhatsApp. Uma PWA focada em UX social e simplicidade.","md",true,null,"https://meubolaodozap.com",{"image":226},"/projects/meu-bolao-do-zap/home.jpeg","/projects/meu-bolao-do-zap",{"title":7,"description":220},[230,231,232,233,234],"Nuxt 4","Supabase","Cloudflare","Tailwind CSS","PWA","projects/meu-bolao-do-zap","WEaIkrvbjrrDQ3E6OtXCsnTH79WDJPI23JU_rMVXb1Q","en",1781551238672]