🎯 Visão Geral

Astra Vitae Premium é um template Astro pronto para produção que demonstra capacidades modernas de desenvolvimento web. É um sistema de landing page rico em recursos construído com arquitetura de nível enterprise, representando 600+ horas de trabalho de desenvolvimento.

Casos de Uso Alvo

  • Landing Pages Enterprise - Sites corporativos de alta conversão com recursos avançados
  • Produtos Multi-Mercado - Lançamentos de produtos internacionais com suporte multilíngue
  • Portfólios Avançados - Showcases de serviços profissionais para agências e freelancers
  • Aplicações Complexas - Aplicações web ricas em recursos que exigem arquitetura sofisticada
Astro 5.14.1 React 19.1.1 TypeScript 5.9.2 Tailwind 4.1.12
FRAMEWORK COMPLETO

Astra Vitae Premium Template

Preview do Template Astra Vitae Premium
10
Seções de Produção
+ Recursos Avançados
✨ SmartNavButtons 🌍 i18n System (EN/PT) 🖼️ Advanced MediaBundle 💬 Testimonials Carousel 📝 MDX + Modal System 🎨 Animated Hero Background

⚡ Recursos Principais

Stack Técnica Avançada

  • Astro 5.13.5 com integração React 19.1 para performance otimizada
  • TypeScript 5.9.2 com modo strict para segurança de tipos completa
  • Tailwind CSS 4.1.11 via plugin Vite com sistema de design customizado
  • Alpine.js 3.14.9 para reatividade leve e interações simples
  • Nanostores 1.0.1 para gerenciamento eficiente de estado global
  • MDX 4.3.4 para gerenciamento avançado de conteúdo com componentes React

Arquitetura Multi-Idioma

  • Suporte i18n integrado com Inglês e Português usando Nanostores
  • Sistema de roteamento baseado em URL (en: /, pt: /pt/) para otimização SEO
  • Seleção persistente de idioma com detecção de navegador
  • Sistema de tradução extensível para idiomas adicionais

Componentes Enterprise

  • SmartNavButtons - Navegação inteligente com scroll-lock, suporte a teclado e auto-visibilidade
  • Sistema MediaBundle com lightboxes especializados (ImageLightbox, VideoLightbox, CarouselLightbox)
  • Múltiplas variantes Hero - Complexa com animações de partículas e Simples para performance otimizada
  • Carrossel de Depoimentos com ciclo automático e transições suaves
  • FAQ Interativo com seções expansíveis alimentadas por Alpine.js
  • Integração de Newsletter com validação e pronto para conexão backend

Performance & Otimização

  • Pontuações Lighthouse 96+ em todas as métricas (Performance, Acessibilidade, Melhores Práticas, SEO)
  • Geração de Site Estático com Astro para máxima velocidade e SEO
  • Arquitetura Astro Islands com hidratação parcial para entrega otimizada de JavaScript
  • Lazy loading avançado com IntersectionObserver em todos os componentes
  • Otimização de imagens com suporte WebP e srcset responsivo
  • Code splitting e tree shaking inteligentes para tamanho mínimo de bundle

🏗️ Visão Geral da Arquitetura

Estrutura do Projeto

Estrutura do Projeto
      
        src/
├── components/
│   ├── content/          # HeroContent e componentes de conteúdo
│   ├── layout/           # Layout, Navbar, Footer
│   ├── multimedia/       # CommonImage, CommonVideo, ImageCarousel, MultimediaGrid
│   ├── sections/         # About, FAQ, Hero, Manifesto, Testimonials, EditionsComparison
│   └── ui/               # SmartNavButtons, Lightbox, Modal, TestimonialsCarousel
├── content/              # Coleções de conteúdo MDX (about, legal, manifesto, modals)
│   ├── about/en|pt/      # Conteúdo da página About por idioma
│   ├── legal/en|pt/      # Política de privacidade, termos de uso
│   ├── manifesto/en|pt/  # Conteúdo do Manifesto
│   └── modals/en|pt/     # Conteúdo dos Modais
├── i18n/                 # Arquivos de tradução (en.ts, pt.ts, media.ts)
├── lib/
│   ├── hooks/            # Hooks React customizados (useTranslation)
│   ├── stores/           # Nanostores para gerenciamento de estado
│   └── types/            # Interfaces e tipos TypeScript
├── pages/                # Roteamento baseado em arquivos (index.astro, privacy.astro, pt/)
├── styles/               # CSS global e estilos específicos de componentes
└── utils/                # Funções auxiliares (i18n, routing, content)
      
    

Sistema de Gerenciamento de Conteúdo

O template inclui uma abordagem sofisticada de gerenciamento de conteúdo:

  • • Integração MDX para criação de conteúdo rico com suporte a componentes React
  • • Coleções Estruturadas com validação de schema Zod (manifesto, about, legal, modals)
  • • Conteúdo Multi-idioma com roteamento automático e pastas específicas por idioma
  • • Consultas de conteúdo type-safe com API de coleções de conteúdo do Astro

Gerenciamento de Estado

  • • Nanostores para estado global de idioma com atualizações reativas e persistência
  • • Hooks React customizados (useTranslation) para integração perfeita de componentes
  • • Alpine.js para interações simples (acordeões, menu mobile, rastreamento de seções)
  • • Estado React para componentes complexos (carrosséis, lightbox, modais)
  • • Roteamento baseado em URL com detecção de navegador para preferências de idioma

🎨 Sistema de Design

Arquitetura de Marca

  • • Tema escuro com variáveis CSS (background-primary, secondary, tertiary, quaternary)
  • • Paleta de cores Premium: Dourado (#d4af37), Roxo (#9d4edd), Rosa (#ff006e)
  • • Sistema de tipografia profissional com escalonamento fluido responsivo
  • • Sistema de grade consistente de 8px para alinhamento perfeito

Elementos Visuais

  • • Efeitos Glassmorphism
  • • Animações Avançadas
  • • Sistemas de Gradiente
  • • Hierarquia de Sombras

Estilização de Componentes

  • • Arquitetura CSS Unificada
  • • Metodologia BEM
  • • Breakpoints Responsivos
  • • Pronto para Modo Escuro

🧩 Componentes Avançados

Sistema SmartNavButtons

Sistema de navegação inteligente com capacidades avançadas:

  • • Auto-detecção de seções via atributos de dados
  • • Funcionalidade de scroll-lock para experiências guiadas
  • • Suporte completo a teclado (Teclas de seta, Home, End)
  • • Gerenciamento de auto-visibilidade (oculta ao rolar, mostra quando estacionário)
  • • Otimizado para mobile com comportamento responsivo
  • • Compatível com WCAG 2.1 AA com rótulos ARIA

Integração MediaBundle

Sistema abrangente de manipulação de mídia com:

  • • CommonImage - Imagens responsivas com lazy loading, lightbox e múltiplos modos de layout (section, background, default)
  • • CommonVideo - Suporte a múltiplas fontes (YouTube, Vimeo, Google Drive, MP4 local) com overlay de botão de reprodução
  • • ImageCarousel - Carrossel de avanço automático com navegação, indicadores de pontos e controles de teclado
  • • Lightboxes Especializados - ImageLightbox para imagens, VideoLightbox para vídeos, CarouselLightbox para carrosséis
  • • Lazy loading baseado em IntersectionObserver para performance otimizada
  • • Animações e transições suaves em todo o sistema

Variantes do Componente Hero

  • Hero Complexo com animações de partículas avançadas e backgrounds de gradiente dinâmicos para sensação premium
  • Hero Simples com estrelas estáticas para apresentações limpas, de carregamento rápido e performance otimizada
  • Opções de Background suporte para backgrounds de vídeo, imagem ou carrossel com sistemas de fallback inteligentes
  • Tipografia Responsiva com escalonamento fluido e layouts otimizados para mobile

🌍 Internacionalização

Suporte Multi-Idioma

Idiomas Integrados

  • • Inglês (padrão)
  • • Português (/pt/)
  • • Extensível para mais idiomas

Implementação Técnica

  • • Nanostores para gerenciamento reativo de estado global
  • • Hooks React customizados para integração perfeita de componentes
  • • Roteamento baseado em URL (en: /, pt: /pt/) com redirecionamentos automáticos
  • • Detecção de idioma do navegador com seleção persistente do usuário
  • • Traduções type-safe com suporte completo TypeScript

Localização de Conteúdo

  • • Gerenciamento de Tradução com JSON
  • • Roteamento específico por idioma
  • • Suporte à localização de mídia
  • • Adaptações culturais

Otimização SEO

  • • Tags Hreflang
  • • Meta tags localizadas
  • • Sitemaps específicos por idioma
  • • Redirecionamentos automáticos

⚡ Performance & Otimização

Painel de Performance

96+
Performance
96+
Acessibilidade
96+
Melhores Práticas
96+
SEO

🚀 Otimizações de Build

  • Geração Estática - Páginas HTML pré-construídas
  • Code Splitting - Bundles por rota
  • Tree Shaking - Remove código não utilizado
  • CSS Purging - Pegada CSS mínima
  • Otimização de Assets - WebP & compressão

⚙️ Recursos de Runtime

  • Astro Islands - Hidratação parcial com estratégias client:load, client:visible e client:idle
  • Lazy Loading - Carregamento de recursos sob demanda baseado em IntersectionObserver
  • Prefetching Inteligente - Pré-carregamento inteligente de rotas para navegação perfeita
  • Service Worker Pronto - Suporte a capacidade offline integrado
  • Otimizado para CDN - Pronto para implantação em edge com cache otimizado

🏢 Pronto para Enterprise

  • Suporte i18n - Otimizado para multi-idioma
  • SEO Aprimorado - Dados estruturados & meta
  • Pronto para Analytics - Configuração GTM & tracking
  • Compatível com A11y - Padrão WCAG 2.1 AA
  • Cabeçalhos de Segurança - Pronto para CSP

🔧 Capacidades de Personalização

Personalização de Tema

  • • Sistema abrangente de Propriedades CSS Customizadas para cores, espaçamento e animações
  • • Sistema de tipografia flexível com escalonamento fluido responsivo
  • • Variantes de componentes com props configuráveis e opções de estilização
  • • Controles de animação com funções de timing e easing customizáveis

Gerenciamento de Conteúdo

  • • Integração MDX com suporte a incorporação de componentes React
  • • Coleções de conteúdo estruturadas com validação de schema Zod
  • • Sistema de roteamento dinâmico com roteamento baseado em arquivos
  • • Gerenciamento SEO com meta tags, dados estruturados e sitemaps

Extensões de Recursos

  • • Sistema de tradução extensível para adicionar idiomas ilimitados
  • • Biblioteca de componentes modular para fácil integração de componentes customizados
  • • Pronto para integração backend com validação de formulários e endpoints de API
  • • Suporte a configuração de analytics (GTM, Google Analytics, tracking customizado)

🚀 Demo ao Vivo & Exemplos

Experiência de Demo Completa

Experimente todos os recursos incluindo:

  • ✓ Alternância multi-idioma (EN/PT) com gerenciamento de estado Nanostores
  • ✓ SmartNavButtons - Sistema de navegação inteligente
  • ✓ MediaBundle completo com lightboxes especializados para cada tipo de mídia
  • ✓ Componentes interativos com animações e transições suaves
  • ✓ Design totalmente responsivo para mobile com gestos de toque
  • ✓ Pontuações Lighthouse 96+ em todas as métricas em condições reais