Lasanheiro

Sobre o Lasanheiro.app

A plataforma que usa inteligência artificial para ajudar você a avaliar veículos usados antes de fechar negócio — de graça.

Como foi desenvolvido

O Lasanheiro é um projeto que nasceu de um experimento radical: aproximadamente 99% do código-fonte foi escrito por inteligência artificial. A ferramenta utilizada foi o Claude Opus 4.6 da Anthropic, integrado diretamente ao VS Code como assistente de programação em tempo real.

O papel da equipe de desenvolvimento foi definir a arquitetura, as decisões de produto e a direção técnica — escolhendo o stack, desenhando os fluxos de dados, definindo a estrutura de banco e orientando o que deveria ser construído. A IA ficou responsável pela implementação: escrever componentes, montar APIs, configurar integrações, estilizar a interface e resolver bugs.

O resultado foi uma plataforma completa e funcional — com autenticação, banco de dados em tempo real, processamento assíncrono com IA generativa, internacionalização, PWA e monetização — desenvolvida em aproximadamente 30 horas de trabalho. Um prazo que seria impensável para uma equipe tradicional entregando o mesmo escopo.

Isso não significa que o processo foi "apertar um botão". Trabalhar com IA como co-programador exige clareza de raciocínio, boa capacidade de revisão de código, e saber conduzir a ferramenta com prompts precisos. A IA acelera brutalmente a execução, mas a visão de produto, a curadoria e o controle de qualidade continuam sendo humanos.

O Lasanheiro é, em si, uma demonstração prática de como o desenvolvimento de software está mudando — e de como a combinação entre direção humana e execução por IA pode gerar produtos reais, funcionais e com qualidade de produção.

Claude Opus 4.6VS Code~99% código por IA~30h de desenvolvimento

O que é o Lasanheiro?

O Lasanheiro.app é uma plataforma gratuita e aberta para avaliação de veículos usados. O nome vem da gíria "lasanha" — usada para descrever um carro cheio de problemas escondidos, aquele que parece bonito por fora mas tem uma camada de dor de cabeça em cima da outra.

A ideia é simples: antes de comprar um carro, você seleciona marca, modelo e ano, e a plataforma gera automaticamente uma análise completa usando IA. O resultado inclui:

Resumo inteligente

Uma visão geral do veículo gerada por IA, com pontos fortes e fracos.

Problemas crônicos

Lista de defeitos comuns daquele modelo, baseada em fontes reais.

Checklist de inspeção

Itens para verificar presencialmente, com checkboxes para marcar.

Índice de Problemas

Uma nota de 0 a 10 que mede o potencial de problemas do veículo.

Como funciona?

  1. 1

    Selecione o veículo

    Escolha marca, modelo e ano usando dados oficiais da tabela FIPE.

  2. 2

    A IA analisa

    O Lasanheiro usa Google Gemini para gerar uma análise completa, com resumo, problemas crônicos, checklist de inspeção e o Índice de Problemas.

  3. 3

    Consulte na hora

    Leve o checklist no celular quando for ver o carro e confira cada item da inspeção.

  4. 4

    Compare e decida

    Monte sua coleção com vários veículos e compare notas, preços FIPE e problemas.

Funcionalidades

Acesso público

Todas as avaliações são públicas. Qualquer pessoa pode consultar, mesmo sem cadastro.

Nuvem

Sua coleção fica salva na nuvem. Acesse de qualquer dispositivo, a qualquer hora.

Login seguro

Autenticação via Google — sem senha, sem formulário de cadastro, sem dados sensíveis.

Programa de indicação

Convide amigos e ganhe veículos extras na sua coleção. Cada indicação vale +1 crédito.

Comunidade

Uma plataforma criada com a comunidade. Sugestões e feedbacks são bem-vindos!

PWA

Instale como aplicativo no seu celular ou computador direto pelo navegador.

</>

Para Nerds 🤓

Se você é dev, curioso ou quer entender como a máquina funciona por baixo dos panos, essa seção é pra você.

Arquitetura

O Lasanheiro é uma aplicação server-side rendered construída com Next.js 15 (App Router) e React 19, hospedada no Firebase App Hosting. O deploy é automático via integração com o repositório Git — cada push na branch principal dispara um novo build e deploy.

Next.js 15React 19TypeScriptTurbopackFirebase App Hosting

CI/CD — Deploy Contínuo

O projeto utiliza um pipeline de integração e deploy contínuos (CI/CD) totalmente automatizado. O fluxo é simples e poderoso: basta criar uma tag de versão no Sourcetree (ou qualquer cliente Git) e todo o processo de build, testes e deploy é disparado automaticamente — sem intervenção manual, sem preocupação.

Isso permite fazer deploys várias vezes por dia se necessário, com total confiança. Cada versão é rastreável pela tag, o que significa que é possível voltar para qualquer versão anterior de forma instantânea caso algo dê errado. Zero downtime, zero estresse.

Na prática, o ciclo de vida de uma mudança é: código → commit → tag → deploy automático em produção. Toda a complexidade de infra, build e rollout fica invisível — exatamente como deveria ser.

CI/CD automatizadoDeploy por tagRollback instantâneoZero downtime

IA & Processamento

Quando um veículo é criado, a API Next.js publica uma mensagem em um tópico do Google Cloud Pub/Sub. Um serviço backend (Cloud Function) consome essa mensagem e aciona o Google Gemini — o modelo de IA generativa do Google — para produzir a análise completa do veículo.

O resultado (resumo, problemas crônicos e seus fontes, checklist de inspeção, nota geral e Índice de Problemas) é estruturado via prompts que retornam JSON tipado, e persistido no Firestore. Tudo isso acontece de forma assíncrona: o usuário cria o veículo e, em poucos segundos, a análise aparece na tela via listener em tempo real.

Google GeminiCloud Pub/SubCloud FunctionsPrompts estruturados

Banco de Dados

Todo o estado da aplicação vive no Cloud Firestore (modo nativo), o banco NoSQL em tempo real do Firebase. A estrutura segue um modelo desnormalizado com coleções principais para veículos, perfis de usuário, cotas e links de convite.

O frontend usa onSnapshot para escutar mudanças em tempo real — por exemplo, quando a análise de IA é concluída, o card do veículo (e a página de detalhe) atualizam automaticamente, sem refresh. Para contornar o limite de 30 itens em queries IN do Firestore, as consultas são divididas em batches automáticos.

Cloud FirestoreRealtime listenersBatched IN queriesFirebase Auth

Frontend & UI

A interface é construída com Tailwind CSS e componentes do shadcn/ui (baseados no Radix UI), priorizando acessibilidade, responsividade e consistência visual. Os ícones vêm da Lucide React.

O layout é card-based e segue um design system consistente com paleta baseada em verde profundo (#3EB489) como cor primária e laranja vivo (#FF9500) como accent. As fontes são Space Grotesk para títulos e Inter para texto corrido.

Tailwind CSSshadcn/uiRadix UILucide IconsSpace Grotesk + Inter

SEO & Social Sharing

Para garantir previews ricos quando links de veículos são compartilhados em redes sociais (WhatsApp, Telegram, Twitter, etc.), um Cloudflare Worker intercepta requisições de crawlers (via User-Agent) e retorna HTML com meta tags og: dinâmicas — incluindo título, imagem e descrição do veículo — buscando os dados diretamente do Firestore via REST API.

Para usuários normais, o Worker faz proxy transparente para a aplicação Next.js no Firebase App Hosting.

Cloudflare WorkersOpen Graph tagsDynamic meta tagsCrawler detection

Integração com Tabela FIPE

A seleção de marca, modelo e ano utiliza dados da Tabela FIPE (Fundação Instituto de Pesquisas Econômicas). Os preços de referência são exibidos em cada veículo e cacheados no localStorage por 24 horas para reduzir chamadas desnecessárias.

API FIPECache local (24h)

Stack Completa (TL;DR)

FrameworkNext.js 15 (App Router, Turbopack)
UI LibraryReact 19
LinguagemTypeScript
EstilizaçãoTailwind CSS 3.4
Componentesshadcn/ui + Radix UI
ÍconesLucide React
Banco de DadosCloud Firestore (NoSQL)
AutenticaçãoFirebase Auth (Google)
HostingFirebase App Hosting
CI/CDDeploy automático por tag (Git)
IA GenerativaGoogle Gemini
MessagingGoogle Cloud Pub/Sub
CDN / EdgeCloudflare Workers
Dados veicularesAPI Tabela FIPE
AdsGoogle AdSense
AnalyticsGoogle Analytics 4
i18nPT, EN, ES (custom)
PWAWeb App Manifest
ValidaçãoZod

Quer experimentar? É gratuito e leva menos de 30 segundos.

Criar minha primeira avaliação