Um site moderno para venda de ingressos de um festival de música eletrônica, construído com Next.js, TypeScript e Tailwind CSS.
Clone o repositório:
git clone https://github.com/seu-usuario/emf-2024.git
cd emf-2024
Instale as dependências:
npm install
# ou
yarn install
Crie um arquivo .env.local
na raiz do projeto:
NEXT_PUBLIC_API_URL=http://localhost:3000/api
Inicie o servidor de desenvolvimento:
npm run dev
# ou
yarn dev
Abra http://localhost:3000 no seu navegador.
src/
├── app/ # Páginas e rotas
│ ├── page.tsx # Página inicial
│ ├── lineup/ # Página de line-up
│ ├── ingressos/ # Página de ingressos
│ ├── checkout/ # Página de checkout
│ └── sucesso/ # Página de sucesso
├── components/ # Componentes reutilizáveis
│ ├── Navbar.tsx # Barra de navegação
│ └── Footer.tsx # Rodapé
└── store/ # Estado global
└── cartStore.ts # Gerenciamento do carrinho
npm run dev
- Inicia o servidor de desenvolvimentonpm run build
- Cria a build de produçãonpm run start
- Inicia o servidor de produçãonpm run lint
- Executa o linterO projeto está configurado para deploy na Vercel. Para fazer o deploy:
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.