Ignite Shop é uma aplicação web de e-commerce para a compra de camisetas da Rocketseat. Este projeto foi desenvolvido como parte da trilha de React do Ignite, um bootcamp completo de especialização em React, React Native, e Node.js.
- Next.js: Um framework React para produção.
- React: Uma biblioteca JavaScript para construir interfaces de usuário.
- Stripe: Uma plataforma de pagamentos online.
- axios: Um cliente HTTP baseado em promessas.
- keen-slider: Uma biblioteca para criar sliders/carrosséis.
- @stitches/react: Uma biblioteca para estilização em React.
O design da interface do usuário do Ignite Shop foi desenvolvido usando Figma. Você pode visualizar e acessar os designs através do seguinte link:
Para rodar este projeto, você precisará ter Node.js instalado em sua máquina.
-
Clone o repositório:
git clone https://<endereço-do-repositorio>.git
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
O projeto estará rodando no http://localhost:3000
.
No diretório do projeto, você pode rodar:
npm run dev
: Roda o aplicativo em modo de desenvolvimento.npm run build
: Constrói a aplicação para produção.npm start
: Inicia um servidor Next.js para servir a aplicação construída.npm run lint
: Executa o linter para identificar problemas no código.
Contribuições são sempre bem-vindas. Sinta-se livre para clonar, criar issues, e enviar pull requests.
Feito com 💜 by Rayza