Plano: Landing Page BovPro
Visão Geral
Converter o projeto bovpro_landing (atualmente com template Jekyll padrão) em uma landing page profissional para o BovPro — aplicativo mobile de gestão de rebanho bovino. A estrutura será baseada no projeto mutumsoft_landing.
Estado Atual
O bovpro_landing é um projeto Jekyll recém-criado com conteúdo de template padrão (minima). Precisa ser totalmente reconfigurado.
Etapas
1. Configurar o tema e dependências
Arquivo: Gemfile
- Substituir
gem "jekyll" por gem "github-pages", "~> 232" (compatibilidade GitHub Pages)
- Adicionar
gem "minimal-mistakes-jekyll" (mesmo tema do mutumsoft_landing)
- Manter
jekyll-feed
Arquivo: _config.yml
title: BovPro
email: bovpro@mutumsoft.com (ou outro a definir)
description: “BovPro - Gestão profissional do seu rebanho bovino. Controle de animais, pesagens, reprodução e muito mais.”
domain: (a definir — ex: bovpro.com.br ou subpath do GitHub Pages)
url: (a definir)
baseurl: / ou vazio dependendo do deploy
theme: minimal-mistakes-jekyll
encoding: utf-8
plugins: jekyll-feed
2. Criar a página principal (index.md)
Layout: splash (do Minimal Mistakes)
Estrutura da página:
- Hero/Header — overlay com imagem de fundo (campo/gado) + título + CTA
- Título: “BovPro”
- Subtítulo: “Gestão profissional do seu rebanho bovino”
- Botão CTA: “Baixe o App” (link para store quando disponível)
- Introdução — frase resumo do app
- “Controle completo do seu rebanho na palma da mão. Gerencie animais, pesagens, reprodução e saúde com praticidade e eficiência.”
- Funcionalidades (feature_row) — 3 cards principais:
- Cadastro de Animais: “Registre e acompanhe cada animal do seu rebanho com informações detalhadas: raça, sexo, peso, idade e muito mais.”
- Controle de Pesagens: “Acompanhe a evolução de peso dos seus animais com histórico completo e indicadores de desempenho.”
- Gestão Reprodutiva: “Controle de coberturas, gestações, partos e genealogia para maximizar os resultados do seu rebanho.”
- Diferenciais (seção “Por que escolher o BovPro?”) — 3 cards:
- Fácil de Usar: “Interface intuitiva pensada para o dia a dia do produtor rural. Sem complicação.”
- Funciona Offline: “Use no campo, mesmo sem internet. Seus dados são sincronizados automaticamente.”
- Dados Seguros: “Seus dados ficam protegidos na nuvem com backup automático.”
- Contato/CTA final
- Botão email
- Botão WhatsApp (se aplicável)
3. Criar página Sobre (about.md)
- O que é o BovPro
- Para quem é (pecuaristas, fazendeiros, gestores de rebanho)
- Quem desenvolve (Mutum Soft)
- Visão futura do produto
4. Criar página de Política de Privacidade
Arquivo: bovpro/politica-de-privacidade.md
- Baseada na estrutura de
mutumsoft_landing/zzlink/politica-de-privacidade.md
- Adaptada para o contexto do BovPro (dados de animais, fazenda, etc.)
- Mencionar Firebase Analytics, Crashlytics se aplicável
- Informações sobre dados coletados e armazenados
5. Adicionar assets
Diretório: assets/images/
- Criar diretório
- Adicionar imagem de header/hero (placeholder inicialmente — idealmente foto de gado/campo)
- Adicionar logo do BovPro (quando disponível)
6. Configurar _includes
Arquivo: _includes/head/custom.html
<meta charset="utf-8"> (mesmo do mutumsoft_landing)
7. Atualizar 404.html
- Traduzir para português
- Manter estrutura atual
8. Limpar arquivos desnecessários
- Remover
_posts/2026-02-17-welcome-to-jekyll.markdown
- Remover
about.markdown (será substituído por about.md)
9. Configurar GitHub Actions (deploy)
Arquivo: .github/workflows/build.yml
- Baseado no
mutumsoft_landing/.github/workflows/build.yml
- Job de build: Ruby 3.1, bundler cache, Jekyll build
- Job de deploy: GitHub Pages (sem FTP por enquanto)
- Trigger: push na branch
main
10. Criar/Atualizar CLAUDE.md
- Documentar o projeto para futuras sessões
- Comandos de desenvolvimento
- Estrutura do site
- Configurações de deploy
11. Atualizar README.md
- Descrição do projeto
- Links para versão local e produção
12. Rodar bundle install e testar localmente
- Executar
./run-install.sh para instalar novas dependências
- Executar
./run-dev.sh para testar o site localmente
- Verificar que todas as páginas renderizam corretamente
Estrutura Final Esperada
bovpro_landing/
├── .github/
│ └── workflows/
│ └── build.yml
├── _includes/
│ └── head/
│ └── custom.html
├── assets/
│ └── images/
│ └── (hero image / logo)
├── bovpro/
│ └── politica-de-privacidade.md
├── _config.yml
├── _config_dev.yml
├── 404.html
├── about.md
├── CLAUDE.md
├── Gemfile
├── index.md
├── README.md
├── run-build.sh
├── run-dev.sh
├── run-install.sh
├── run-server.sh
└── .gitignore
- Domínio: Será bovpro.com.br? Ou apenas GitHub Pages (tiagolpadua.github.io/bovpro)?
- Email de contato: bovpro@mutumsoft.com ou outro?
- Imagem hero: Usar placeholder ou o usuário fornecerá imagem?
- Links de download: App já está nas stores ou será “Em breve”?
- WhatsApp: Mesmo número do mutumsoft ou outro?
- Deploy FTP: Precisará de deploy para HostGator ou apenas GitHub Pages?