<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Murilo Pellegrini Fernandes</title>
    <description>The latest articles on DEV Community by Murilo Pellegrini Fernandes (@murilopf).</description>
    <link>https://dev.to/murilopf</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F800103%2Fd4e500cc-0aae-48bf-bde9-9b5608d59c4a.jpeg</url>
      <title>DEV Community: Murilo Pellegrini Fernandes</title>
      <link>https://dev.to/murilopf</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/murilopf"/>
    <language>en</language>
    <item>
      <title>Brincando com Claude e o nascimento do "QuantoFoi"</title>
      <dc:creator>Murilo Pellegrini Fernandes</dc:creator>
      <pubDate>Sat, 02 Aug 2025 20:22:42 +0000</pubDate>
      <link>https://dev.to/murilopf/brincando-com-claude-e-o-nascimento-do-quantofoi-1ng1</link>
      <guid>https://dev.to/murilopf/brincando-com-claude-e-o-nascimento-do-quantofoi-1ng1</guid>
      <description>&lt;h2&gt;
  
  
  A História Por Trás da Ideia
&lt;/h2&gt;

&lt;p&gt;Sábado à tarde, mercado cheio, e mais uma vez eu e minha namorada nos perguntamos:&lt;/p&gt;

&lt;p&gt;"Quanto foi isso mesmo da última vez?"&lt;/p&gt;

&lt;p&gt;Nunca lembramos. Aí bateu: por que não transformar essa dúvida em algo útil?&lt;/p&gt;

&lt;p&gt;Resolvi testar o poder das IAs e tirar essa ideia do papel, ou melhor, da cabeça, em algumas horas.&lt;/p&gt;

&lt;p&gt;De ideia a protótipo em poucas horas&lt;br&gt;
Comecei testando com o Claude direto do navegador. Os primeiros resultados foram bons, mas logo atingi o limite do plano gratuito depois de algumas gerações de código. Então decidi investir no plano PRO para ver até onde conseguiria ir.&lt;/p&gt;

&lt;p&gt;Spoiler: fui longe com pouco esforço.&lt;/p&gt;

&lt;p&gt;Com descrições simples e algumas interações, consegui montar praticamente tudo que imaginava. Mesmo sendo um projeto relativamente simples (um CRUD com algumas análises), a velocidade e qualidade impressionaram.&lt;/p&gt;

&lt;p&gt;Mais do que só prototipar, consegui colocar algo real em produção, e que estamos usando no dia a dia.&lt;/p&gt;

&lt;h2&gt;
  
  
  O Que Foi Construído
&lt;/h2&gt;

&lt;p&gt;🌐 &lt;strong&gt;App Live&lt;/strong&gt;: &lt;a href="https://quantofoi-ff7a9.web.app" rel="noopener noreferrer"&gt;quantofoi-ff7a9.web.app&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Stack Técnica
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: React 18 + TypeScript + Tailwind CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend&lt;/strong&gt;: Firebase (Authentication + Firestore)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build&lt;/strong&gt;: Vite&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deploy&lt;/strong&gt;: Firebase Hosting&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design&lt;/strong&gt;: Dark Finance Pro (tema customizado)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Funcionalidades Implementadas
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;📱 &lt;strong&gt;Interface Responsiva&lt;/strong&gt;: Mobile-first, funciona perfeitamente no celular&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;Autenticação&lt;/strong&gt;: Login com email/senha + Google OAuth&lt;/li&gt;
&lt;li&gt;💾 &lt;strong&gt;Sincronização&lt;/strong&gt;: Dados salvos na nuvem, acesso de qualquer dispositivo&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Analytics&lt;/strong&gt;: Gráficos de evolução de preços&lt;/li&gt;
&lt;li&gt;📋 &lt;strong&gt;Relatórios&lt;/strong&gt;: Análises mensais de gastos por categoria&lt;/li&gt;
&lt;li&gt;🏪 &lt;strong&gt;Multi-loja&lt;/strong&gt;: Compare preços entre diferentes estabelecimentos&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;Busca Inteligente&lt;/strong&gt;: Autocomplete para produtos já cadastrados&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Tendências&lt;/strong&gt;: Identifica se preços subiram, desceram ou estão estáveis&lt;/li&gt;
&lt;li&gt;🌙 &lt;strong&gt;Dark Theme&lt;/strong&gt;: Interface moderna e profissional&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Como a IA Ajudou no Desenvolvimento
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Estruturação do Projeto
&lt;/h3&gt;

&lt;p&gt;O Claude me ajudou desde o setup inicial:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Configuração do Vite + React + TypeScript&lt;/li&gt;
&lt;li&gt;Estrutura modular de componentes&lt;/li&gt;
&lt;li&gt;Setup do Tailwind com design system customizado&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Desenvolvimento das Features
&lt;/h3&gt;

&lt;p&gt;Cada funcionalidade foi sendo construída iterativamente:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gerenciamento de Estado&lt;/strong&gt;: Context API com hooks customizados&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sincronização&lt;/strong&gt;: Integração completa com Firebase&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;UI/UX&lt;/strong&gt;: Componentes responsivos com feedback visual&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Análise de Dados&lt;/strong&gt;: Algoritmos para calcular tendências de preços&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Segurança e Deploy
&lt;/h3&gt;

&lt;p&gt;A IA também cuidou da parte de produção:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Variáveis de ambiente para proteger chaves&lt;/li&gt;
&lt;li&gt;Regras de segurança do Firestore&lt;/li&gt;
&lt;li&gt;Build otimizado para produção&lt;/li&gt;
&lt;li&gt;Deploy automatizado no Firebase Hosting&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Lições Aprendidas
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Velocidade de Prototipação
&lt;/h3&gt;

&lt;p&gt;Em &lt;strong&gt;poucas horas&lt;/strong&gt; consegui:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Setup completo do projeto&lt;/li&gt;
&lt;li&gt;✅ UI funcional e bonita&lt;/li&gt;
&lt;li&gt;✅ Backend configurado&lt;/li&gt;
&lt;li&gt;✅ Deploy em produção&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Qualidade do Código
&lt;/h3&gt;

&lt;p&gt;O Claude não só gera código rápido, mas também:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Segue boas práticas (TypeScript, modularização)&lt;/li&gt;
&lt;li&gt;Implementa padrões modernos (hooks, context)&lt;/li&gt;
&lt;li&gt;Cuida de detalhes (responsividade, acessibilidade)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Aprendizado Iterativo
&lt;/h3&gt;

&lt;p&gt;A experiência foi bem natural:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Descrevi o que queria&lt;/li&gt;
&lt;li&gt;A IA implementou&lt;/li&gt;
&lt;li&gt;Testei e pedi ajustes&lt;/li&gt;
&lt;li&gt;Evoluímos juntos a funcionalidade&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  O Futuro das IAs no Desenvolvimento
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Cenários Que Fazem Sentido
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🚀 &lt;strong&gt;MVPs Rápidos&lt;/strong&gt;: Validar ideias sem investir semanas&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;Prototipação&lt;/strong&gt;: Testar UX/UI antes do desenvolvimento real&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;Aprendizado&lt;/strong&gt;: Entender tecnologias novas rapidamente&lt;/li&gt;
&lt;li&gt;🔧 &lt;strong&gt;Automação&lt;/strong&gt;: Tarefas repetitivas (setup, boilerplate)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitações Atuais
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Context&lt;/strong&gt;: Projetos muito grandes podem ser desafiadores&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Criatividade&lt;/strong&gt;: Designs muito específicos ainda precisam de humanos&lt;/li&gt;
&lt;li&gt;🐛 &lt;strong&gt;Debug Complexo&lt;/strong&gt;: Problemas muito específicos podem ser difíceis&lt;/li&gt;
&lt;li&gt;🔍 &lt;strong&gt;Business Logic&lt;/strong&gt;: Regras de negócio complexas precisam de supervisão&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Resultado Final
&lt;/h2&gt;

&lt;p&gt;🎯 &lt;strong&gt;Objetivo&lt;/strong&gt;: Resolver um problema real (lembrar preços)&lt;br&gt;
✅ &lt;strong&gt;Entregue&lt;/strong&gt;: App completo, seguro e funcional&lt;br&gt;
⏱️ &lt;strong&gt;Tempo&lt;/strong&gt;: Algumas horas de sábado&lt;br&gt;
💰 &lt;strong&gt;Custo&lt;/strong&gt;: Plano do Claude + Firebase (gratuito)&lt;/p&gt;

&lt;h3&gt;
  
  
  Stats do Projeto
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linhas de código&lt;/strong&gt;: ~2.500&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Componentes&lt;/strong&gt;: 15+&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Funcionalidades&lt;/strong&gt;: 10+ features completas&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance&lt;/strong&gt;: Lighthouse 90+&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Segurança&lt;/strong&gt;: Totalmente protegido&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusão
&lt;/h2&gt;

&lt;p&gt;O que mais me impressionou foi a &lt;strong&gt;naturalidade&lt;/strong&gt; do processo. Não foi como programar com uma ferramenta, foi mais como &lt;strong&gt;conversar com um colega muito experiente&lt;/strong&gt; que conhece todas as tecnologias e boas práticas.&lt;/p&gt;

&lt;p&gt;Para quem está pensando em experimentar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💡 &lt;strong&gt;Comece pequeno&lt;/strong&gt;: Valide a ideia antes de investir muito&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;Seja específico&lt;/strong&gt;: Quanto mais detalhes, melhor o resultado&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Itere rápido&lt;/strong&gt;: Teste, ajuste, melhore&lt;/li&gt;
&lt;li&gt;📚 &lt;strong&gt;Aprenda junto&lt;/strong&gt;: Use como oportunidade de aprender novas tecnologias&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;O QuantoFoi saiu do papel em um fim de semana, está funcionando perfeitamente, e já estamos usando no dia a dia.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Teste você mesmo&lt;/strong&gt;: &lt;a href="https://quantofoi-ff7a9.web.app" rel="noopener noreferrer"&gt;quantofoi-ff7a9.web.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Código&lt;/strong&gt;: Em breve no GitHub (ainda organizando a documentação)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tags&lt;/strong&gt;: #ai #claude #react #firebase #mvp #weekend-project&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
