{"id":31578906,"url":"https://github.com/rodolfo-code/ja-automation","last_synced_at":"2025-10-05T20:17:06.603Z","repository":{"id":315099201,"uuid":"1053825923","full_name":"rodolfo-code/ja-automation","owner":"rodolfo-code","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-16T18:15:54.000Z","size":41580,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-16T19:07:26.559Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ja-automation.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rodolfo-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-10T01:49:36.000Z","updated_at":"2025-09-16T18:15:58.000Z","dependencies_parsed_at":"2025-09-16T19:19:37.205Z","dependency_job_id":null,"html_url":"https://github.com/rodolfo-code/ja-automation","commit_stats":null,"previous_names":["rodolfo-code/ja-automation"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/rodolfo-code/ja-automation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodolfo-code%2Fja-automation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodolfo-code%2Fja-automation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodolfo-code%2Fja-automation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodolfo-code%2Fja-automation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rodolfo-code","download_url":"https://codeload.github.com/rodolfo-code/ja-automation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rodolfo-code%2Fja-automation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278510958,"owners_count":25999015,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-05T20:17:05.410Z","updated_at":"2025-10-05T20:17:06.598Z","avatar_url":"https://github.com/rodolfo-code.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Consulting Company Website\n\nEste é um projeto Next.js 14 para um site institucional de consultoria empresarial, otimizado para SEO e performance.\n\n## 🚀 Instalação Rápida\n\n### Pré-requisitos\n\n- **Node.js 18.17.0 ou superior** (recomendado: Node.js 20.x LTS)\n- npm ou yarn\n\n### Verificar versão do Node.js\n\n```bash\nnode --version\n```\n\nSe precisar atualizar o Node.js:\n\n- **Download**: https://nodejs.org (baixe a versão LTS)\n- **Via nvm**: `nvm install 20 \u0026\u0026 nvm use 20`\n\n### Instalação Automática\n\n**Windows:**\n\n```bash\ninstall.bat\n```\n\n**Linux/Mac:**\n\n```bash\nchmod +x install.sh\n./install.sh\n```\n\n### Instalação Manual\n\n1. **Instalar dependências:**\n\n```bash\nnpm install\n```\n\n2. **Executar em desenvolvimento:**\n\n```bash\nnpm run dev\n```\n\n3. **Acessar o site:**\n\n```\nhttp://localhost:3000\n```\n\n## 🔧 Solução de Problemas\n\n### Erro: \"Cannot find module 'clsx'\"\n\n**Solução:** Execute `npm install` para instalar todas as dependências.\n\n### Erro: \"Cannot find module 'next'\"\n\n**Solução:**\n\n1. Verifique se o Node.js 18+ está instalado\n2. Execute `npm install`\n3. Se persistir, delete `node_modules` e `package-lock.json`, depois execute `npm install`\n\n### Erro: TypeScript\n\n**Solução:** Execute `npm run type-check` para verificar tipos.\n\n### Erro: Tailwind CSS\n\n**Solução:** As classes do Tailwind são processadas durante o build. Execute `npm run dev`.\n\n## 📁 Estrutura do Projeto\n\n```\n├── app/                    # App Router do Next.js 14\n│   ├── cases/             # Página de cases de sucesso\n│   ├── contato/           # Página de contato\n│   ├── solutions/         # Página de soluções\n│   ├── globals.css        # Estilos globais\n│   ├── layout.tsx         # Layout raiz\n│   ├── page.tsx           # Página inicial\n│   └── sitemap.ts         # Sitemap dinâmico\n├── components/            # Componentes reutilizáveis\n│   ├── layout/           # Componentes de layout\n│   └── ui/               # Componentes de interface\n├── lib/                  # Utilitários e dados\n├── types/                # Definições TypeScript\n└── public/               # Arquivos estáticos\n```\n\n## 🎯 Funcionalidades\n\n### SEO Otimizado\n\n- ✅ Metadata API do Next.js 14\n- ✅ Schema.org JSON-LD\n- ✅ Sitemap dinâmico\n- ✅ Robots.txt\n- ✅ Open Graph e Twitter Cards\n- ✅ URLs semânticas\n\n### Páginas\n\n- ✅ **Home** - Hero section, serviços, CTA\n- ✅ **Soluções** - Detalhes dos serviços oferecidos\n- ✅ **Cases** - Cases de sucesso com resultados\n- ✅ **Contato** - Formulário e informações de contato\n\n### Componentes\n\n- ✅ Header responsivo com menu mobile\n- ✅ Footer com informações da empresa\n- ✅ Formulário de contato funcional\n- ✅ Cards de serviços\n- ✅ Layout responsivo\n\n## 🛠️ Scripts Disponíveis\n\n```bash\nnpm run dev          # Executar em desenvolvimento\nnpm run build        # Build para produção\nnpm start            # Executar build de produção\nnpm run lint         # Verificar código\nnpm run type-check   # Verificar tipos TypeScript\n```\n\n## 📱 Responsividade\n\nO site é totalmente responsivo e otimizado para:\n\n- 📱 Mobile (320px+)\n- 📱 Tablet (768px+)\n- 💻 Desktop (1024px+)\n- 🖥️ Large screens (1280px+)\n\n## 🎨 Design System\n\n### Cores\n\n- **Primary:** Azul (#2563eb)\n- **Secondary:** Cinza (#64748b)\n- **Success:** Verde\n- **Error:** Vermelho\n\n### Tipografia\n\n- **Font:** Inter (Google Fonts)\n- **Headings:** Font weight 700\n- **Body:** Font weight 400\n\n## 📊 Performance\n\n- ✅ Core Web Vitals otimizado\n- ✅ Lazy loading de imagens\n- ✅ Compressão de assets\n- ✅ Otimização de fontes\n- ✅ Minificação CSS/JS\n\n## 🔧 Tecnologias Utilizadas\n\n- **Next.js 14** - Framework React com App Router\n- **TypeScript** - Tipagem estática\n- **Tailwind CSS** - Framework CSS utilitário\n- **Lucide React** - Ícones\n- **React Hook Form** - Gerenciamento de formulários\n- **Zod** - Validação de schemas\n\n## 🚀 Deploy\n\nO projeto está pronto para deploy em:\n\n- ✅ Vercel (recomendado)\n- ✅ Netlify\n- ✅ AWS Amplify\n- ✅ Qualquer provedor que suporte Node.js\n\n### Deploy na Vercel\n\n1. Conecte seu repositório GitHub\n2. A Vercel detectará automaticamente as configurações\n3. Deploy automático a cada push\n\n## 📈 SEO Features\n\n1. **Structured Data**\n\n   - Organization schema\n   - Website schema\n   - Breadcrumb schema\n\n2. **Meta Tags**\n\n   - Title e description otimizados\n   - Open Graph completo\n   - Twitter Cards\n\n3. **Technical SEO**\n   - Sitemap XML\n   - Robots.txt\n   - Canonical URLs\n   - Semantic HTML\n\n## 🔧 Personalização\n\n### Alterar Informações da Empresa\n\nEdite o arquivo `lib/data.ts` com os dados da sua empresa.\n\n### Modificar Cores\n\nAjuste as cores no arquivo `tailwind.config.js`.\n\n### Adicionar Conteúdo\n\n- Serviços: `lib/data.ts` → `services`\n- Cases: `lib/data.ts` → `caseStudies`\n- Depoimentos: `lib/data.ts` → `testimonials`\n\n### Configurar SEO\n\n- URLs: `app/layout.tsx` e `lib/utils.ts`\n- Metadata: Cada página tem seu próprio metadata\n- Sitemap: `app/sitemap.ts`\n\n## 📞 Suporte\n\nSe encontrar problemas:\n\n1. **Verifique a versão do Node.js** (deve ser 18+)\n2. **Execute `npm install`** para instalar dependências\n3. **Limpe o cache**: `rm -rf node_modules package-lock.json \u0026\u0026 npm install`\n4. **Verifique os logs** no terminal para erros específicos\n\n---\n\n**Consulting Company** - Transformando desafios em oportunidades 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodolfo-code%2Fja-automation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frodolfo-code%2Fja-automation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodolfo-code%2Fja-automation/lists"}