Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/izaiasmorais/ignite-shop

Projeto desenvolvido no quinto módulo da trilha de ReactJS 2022 do curso Ignite da Rocketseat.
https://github.com/izaiasmorais/ignite-shop

e-commerce nextjs shopping shopping-cart stripe typescript

Last synced: 1 day ago
JSON representation

Projeto desenvolvido no quinto módulo da trilha de ReactJS 2022 do curso Ignite da Rocketseat.

Awesome Lists containing this project

README

        

# Ignite Shop

## Introdução

Uma simples e-commerce que vende camisas personalizadas da Rocketseat. Ele é integrado com stripe para pagamentos e utiliza Next.js na construção de toda sua estrutura.

| ![Image 1](https://github.com/user-attachments/assets/8f2a0fbf-fed8-49ac-8b87-909151f641c4) | ![Image 2](https://github.com/user-attachments/assets/cc82c3fe-989b-4bc9-a848-3444fc6459ba) |
|:---:|:---:|

## Tecnologias

- Linguagem: [JavaScript](https://developer.mozilla.org/pt-BR/docs/Web/JavaScript)
- Tipagem: [Typescript](https://www.typescriptlang.org/)
- Framework: [Next.js](https://nextjs.org/)
- Pagamentos: [Stripe](https://stripe.com/)
- Gerenciamento de Dependências: [pnpm](https://pnpm.io)

## Instalação

Clone o repositório:

```bash
git clone https://github.com/izaiasmorais/ignite-shop
cd ignite-shop
```

Instale as dependências:

```bash
pnpm install
```

Configure o arquivo .env com suas credenciais:

```env
STRIPE_PUBLIC_KEY=
STRIPE_SECRET_KEY=
```

## Executando o Projeto

Inicie o servidor:

```bash
pnpm dev
```