Welcome to Game Hub, a website where you can discover new games and track your progress in your favorite games.
The purpose of this project is to provide a centralized location for gamers to discover new games, track their progress in their favorite games, and connect with other gamers.
This project was built using the following technologies:
- TypeScript
- React.js
- React icons
- Chakra UI
- Axios
- React-Query
- React-Router
- Zustand
- RAWG Video Games Database API
To install and run this project on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/amlsantos/game-hub.git
-
Install the required packages:
npm install
-
Get a RAWG API key at https://rawg.io/apidocs
-
Create a
.env.development
file, at the root directory. Paste yourVITE_API_KEY
there
VITE_API_KEY=""
-
Start the development server:
npm run dev
-
Navigate to
http://localhost:4000
in your web browser.
Once you've installed the project, you can use the website to discover new games, track your progress, and connect with other gamers. This project is deploy at Vercel on game-hub-pied-two.
This project was inspired by the React course taught by Mosh Hamedani. If you want to contribute, fork the original repo, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE
file for more information.