diff --git a/public/portfolio-data.json b/public/portfolio-data.json index 15ad6b1..ab26c2b 100644 --- a/public/portfolio-data.json +++ b/public/portfolio-data.json @@ -94,6 +94,41 @@ "teamSize": "Individual" } }, + { + "id": "lavacao-047", + "title": "Lavação 047", + "subtitle": "Site e painel para lavação automotiva", + "description": "Site da Lavação 047, em Garuva-SC, com tabela de preços por porte do veículo, pedido direto pelo WhatsApp, mapa de localização e painel do dono para editar preços, textos e fotos sem novo deploy.", + "longDescription": "Landing page em Next.js 16 com cena de rolagem do sujo ao brilho, galeria de trabalhos por serviço e FAQ montado a partir dos dados reais do negócio. O conteúdo salvo no painel alimenta a página, os dados estruturados, o sitemap e o cartão de compartilhamento. Respeita prefers-reduced-motion e guarda conteúdo e imagens em Redis e Blob privado, com arquivo local como alternativa.", + "technologies": [ + "Next.js 16", + "React 19", + "TypeScript", + "Tailwind CSS 4", + "Motion", + "Upstash Redis", + "Vercel Blob" + ], + "features": [ + "Tabela de preços por porte do veículo", + "Pedido pelo WhatsApp com mensagem pronta", + "Painel do dono para preços, textos, fotos e mapa", + "Galeria de trabalhos por serviço", + "SEO com JSON-LD, sitemap e llms.txt", + "Mapa de localização com OpenStreetMap" + ], + "category": "web", + "level": "senior", + "status": "Em Produção", + "demoUrl": "https://landing-page-lavacao047.vercel.app", + "githubUrl": null, + "badges": ["Site e painel", "Em Produção"], + "featured": true, + "metrics": { + "complexity": 4, + "teamSize": "Individual" + } + }, { "id": "nutriscan", "title": "NutriScan",