This repository refers to a awesome game store made with Next.js 🚀
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.
Next.js ⚛️
React ⚛️
GraphQL ⚛️
Apollo ⚛️
Styled-Components 💅
Axios ⚛️
Styled Icons 💅
Typescript 🦕
Storybook 📕
Jest 🧪
Cypress 🧪
React Testing Library 🐙
To see all the components developed in this application in isolation, you can run yarn storybook to open the Storybook at
https://localhost:6006/
To run all tests, you can run yarn test and pass --watch or/and -u to run in watch mode and generate snapshots, respectively.
To obtain this project, follow the steps:
- Clone this repository using
git clone. - Run the
yarncommand at the root of the cloned project folder to download the dependencies. - Run
yarn devat the root of the project folder to start the application in development mode. - Open the application in your emulator. 🚀
Obs.: You can use npm too.
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-branchDelete your branch, if you want, when your pull request merge.
Made with 💜 by andrecampll .

