You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
👆 User Interactions - Clicks, hovers, form submissions
📧 Lead Generation - Tentativas de contato multi-canal
💼 Portfolio Engagement - Visualizações de projetos
⚡ Performance Metrics - Core Web Vitals em tempo real
🚨 Error Reporting - Captura automática de erros JS
📱 Device Analytics - Mobile vs Desktop usage
🌍 Geographic Data - Origem dos visitantes
🚀 Performance & Otimizações
🔧 Service Worker - Cache offline-first inteligente
⏰ Lazy Loading - Componentes e páginas sob demanda
📦 Bundle Splitting - 4 chunks otimizados
🖼️ Image Optimization - WebP com fallback, lazy loading
🗜️ Compression - Gzip (-83%) e Brotli (-58%)
🎯 Critical CSS - Above-the-fold otimizado
⚡ Resource Hints - DNS prefetch, preconnect
🔄 Code Splitting - Dynamic imports automáticos
🔍 SEO & Acessibilidade
🏷️ Meta Tags Dinâmicas - Customização por página
🎯 Schema.org - Rich snippets implementados
🗺️ Sitemap XML - Auto-gerado e atualizado
🤖 Robots.txt - Indexação otimizada
⏭️ Skip Links - Navegação por teclado
🎤 ARIA Labels - Screen readers completos
⌨️ Keyboard Navigation - 100% navegável por teclado
🎨 Color Contrast - WCAG 2.1 AA compliant
🌐 Open Graph - Social media previews
🛡️ Error Handling & Recovery
🚨 Error Boundary - Captura com fallback elegante
⚡ Graceful Degradation - APIs indisponíveis
🎭 User-Friendly Errors - UI elegante para erros
🔄 Automatic Recovery - Retry e reload automático
📊 Error Analytics - Tracking de erros em produção
🔍 Debug Mode - Logs detalhados em desenvolvimento
🌐 Internacionalização
🇧🇷🇺🇸 PT-BR / EN - Suporte completo bilingue
⚡ Dynamic Language - Troca instantânea sem reload
🔗 Translated Routes - URLs amigáveis por idioma
↩️ RTL Support - Preparado para idiomas direita-esquerda
🔄 Fallback System - Graceful degradation de idiomas
💾 Persistence - Idioma salvo no localStorage
🛠️ Desenvolvimento Local
📋 Pré-requisitos
node >= 18.0.0
pnpm >= 8.0.0 (recomendado)
⚡ Setup Rápido
# 1. Clone o repositório
git clone https://github.com/bernardopg/BeBitter.git
cd BeBitter
# 2. Instale as dependências
pnpm install
# 3. Configure variáveis de ambiente (opcional)
cp .env.example .env.local
# 4. Inicie o servidor de desenvolvimento
pnpm dev
# .env.local (desenvolvimento)
VITE_SITE_URL=https://bebitterbebetter.com.br
VITE_GA_TRACKING_ID=G-XXXXXXXXXX
VITE_GSC_VERIFICATION=your-google-verification-token
VITE_DEBUG_MODE=true
# Produção (definir no CI/CD ou hosting)
VITE_SITE_URL=https://bebitterbebetter.com.br
VITE_GA_TRACKING_ID=G-XXXXXXXXXX # Seu tracking ID real aqui
VITE_GSC_VERIFICATION=your-verification-token
VITE_DEBUG_MODE=false
⚙️ Configurações de Produção
Configuração
Status
Descrição
🌐 Domínio
✅
bebitterbebetter.com.br
🔒 SSL
✅
Let's Encrypt automático
☁️ CDN
✅
CloudFlare integrado
🗜️ Compression
✅
Gzip + Brotli ativo
🗺️ Sitemap
✅
Auto-gerado em build
🔍 Search Console
✅
Google indexado
📊 Analytics & Monitoramento
📈 Dashboard Principal
Google Analytics 4: Dashboard completo (privado)
ID de Tracking: Configurado via variáveis de ambiente