Skip to content

๐Ÿ•น๏ธ Ecommerce de jogos no estilo Steam. Desenvolvido com Next.js, TypeScript, Apollo, etc. utilizando TDD.

Notifications You must be signed in to change notification settings

GusttavoCastilho/wongames_client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

WonGames ๐ŸŽฎ

This repository refers to a awesome game store made with React ๐Ÿš€

Proposal ๐Ÿ”ฅ

This project was made to approach and practice advanced concepts of React, such as development directed to components, global state management, GraphQL, server-side redering, static site generation, content management via CMS with Strapi and development of components with TDD.

For this purpose, this project uses Next.js as the main framework and has as concept a fictional game store.

Tecnologies ๐Ÿš€

Next.js โš›๏ธ
React โš›๏ธ
GraphQL โš›๏ธ
Apollo โš›๏ธ
Styled-Components ๐Ÿ’…
Axios โš›๏ธ
Styled Icons ๐Ÿ’…
Typescript ๐Ÿฆ•
Storybook ๐Ÿ“•
Jest ๐Ÿงช
Cypress ๐Ÿงช
React Testing Library ๐Ÿ™

Storybook ๐Ÿ“•

To see all the components developed in this application in isolation, you can run yarn storybook to open the Storybook at
https://localhost:6006/

Tests ๐Ÿงช

To run all tests, you can run yarn test and pass --watch or/and -u to run in watch mode and generate snapshots, respectively.

How to get this repository? ๐Ÿค”

To obtain this project, follow the steps:

  1. Clone this repository using git clone .
  2. Run the yarn command at the root of the cloned project folder to download the dependencies.
  3. Run yarn dev at the root of the project folder to start the application in development mode.
  4. Open the application in your emulator. ๐Ÿš€

Obs.: You can use npm too.

How to contribute? ๐Ÿ˜

Fork this repository

# Clone your fork
$ git clone your-fork-url && cd wongames

# Create a branch with your feature or bug fix
$ git checkout -b my-branch

# Commit your changes
$ git commit -m 'my changes'

# Push your branch
$ git push origin my-branch

Delete your branch, if you want, when your pull request merge.

Made with ๐Ÿ’œ by Gustavo Castilho .

About

๐Ÿ•น๏ธ Ecommerce de jogos no estilo Steam. Desenvolvido com Next.js, TypeScript, Apollo, etc. utilizando TDD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published