Skip to content

Ignite Shop é uma aplicação web para compras de múltiplos produtos. Esse projeto foi desenvolvido através de um dos desafios da trilha de React do Ignite da Rocketseat.

Notifications You must be signed in to change notification settings

ericmesmo/ignite-shop

Repository files navigation

Ignite Shope

Ignite Shop é uma aplicação web para compras de múltiplos produtos.

Esse projeto foi desenvolvido através de um dos desafios da trilha de React do Ignite da Rocketseat.

🛠 Skills

  • ReactJS
  • Typescript
  • Tailwind
  • RadixUI
  • NextJS
  • Zustand

🛋️ Conceitos utilizados

  • Estados
  • Imutabilidade do estado
  • Componentização
  • Contextos (Contexts)
  • Patterns de Composição (Composition Pattern)

Demo

Acesse aqui a demonstração

  • 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

Run Locally

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

Environment Variables

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

🔗 Links

linkedin twitter twitter

About

Ignite Shop é uma aplicação web para compras de múltiplos produtos. Esse projeto foi desenvolvido através de um dos desafios da trilha de React do Ignite da Rocketseat.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published