O que astro-njx-launch faz?
Starter para lançamento de produto / lista de espera: Astro + njX UI + Alpine.js — modal de vídeo, slider de depoimentos, formulário otimista de lista de espera. Uma importação CSS, nove temas.
Visão Geral
Este starter fornece uma base completa para criar uma página de lançamento de produto ou lista de espera, combinando a performance do Astro com os componentes estilizados do njX UI e a interatividade leve do Alpine.js.
Funcionalidades
- Modal de vídeo responsivo
- Slider de depoimentos com navegação
- Formulário de inscrição otimista (atualização instantânea)
- Nove temas pré-construídos com uma única importação CSS
- Código modular e fácil de personalizar
Pré-requisitos
- Node.js 16+
- npm ou yarn
Instalação
git clone <url-do-repositorio>
cd astro-njx-launch
npm install
Uso
Para iniciar o servidor de desenvolvimento:
npm run dev
Para construir o site estático:
npm run build
Estrutura de Arquivos
/
├── public/
├── src/
│ ├── components/
│ ├── layouts/
│ ├── pages/
│ └── styles/
├── package.json
└── astro.config.mjs
Personalização
Para alterar o tema, edite a importação CSS no layout principal. Cada tema é ativado por uma classe CSS diferente.
Licença
MIT