Esse projeto foi desenvolvido através de um dos desafios da trilha de React do Ignite da Rocketseat.
- ReactJS
- Typescript
- Tailwind
- RadixUI
- NextJS
- Zustand
- Estados
- Imutabilidade do estado
- Componentização
- Contextos (Contexts)
- Patterns de Composição (Composition Pattern)
- Para efetuar a compra, utilize cartão de crédito de teste disponibilizado pelo stripe: https://stripe.com/docs/testing
- Exemplo:
- Card Number: 4242 4242 4242 4242
- CVC: Qualquer 3 digito
- Date: Qualquer data futura
Clone the project
git clone https://github.com/ericmesmo/ignite-shop
Go to the project directory
cd ignite-shop
Install dependencies
pnpm install
Start the server
pnpm dev
To run this project, you will need to add the following environment variables to your .env file
NEXT_URL
STRIPE_PUBLIC_KEY
STRIPE_SECRET_KEY