🎮 Won Games

Ecommerce de jogos de vídeo-games no estilo Steam e Epic Games. Desenvolvido com Next.js, TypeScript e GraphQL.

ℹ️ Sobre o projeto

Este projeto consiste em um ecommerce onde é listado diversos jogos em diversos gêneros. Desenvolvido durante o Curso React Avançado.

🎯 Objetivo do projeto

Foi realizado este projeto com o intuito de aplicar os conhecimentos adquiridos com Next.js, Cypress, Jest, GraphQL, etc.. Foi reforçado, também, os conhecimentos com TypeScript.

📝 Tecnologias

Para backend foi utilizado o Strapi para CMS. Você pode fazer um clone do repositório do backend aqui: wongames-api (é necessário para um melhor funcionamento do front-end)

⚙️ Instalação

Para que este rode em sua máquina, siga os passos abaixo:

# Clone o repositório em alguma pasta em sua máquina
$ git clone https://github.com/CaioAugustoo/wongames.git

# Entre no repositório
$ cd wongames

Instale as dependências digitando no termimal:
$ yarn install

Rode a aplicação no modo de desenvolvimento.
$ yarn dev

Rode os testes unitários com:
$ yarn test:watch

Rode os testes e2e com:
$ yarn test:e2e

Abra http://localhost:3000 no seu navegador para visualizar o projeto (certifique-se que já tenha um backend rodando localmente.)