Skip to content

Games Hub is a game catalog project using Chakra, TypeScript, and React. It offers genre-based game filtering and search. Inspired by the rawg API layout, it's a practice project for React and TypeScript.

Notifications You must be signed in to change notification settings

felipel7/react-games_hub

Repository files navigation

Games-Hub


Description:

This project is a Game Catalog built using Chakra, TypeScript, and React. It allows users to filter games by genre and search for their favorite titles. The project was inspired by the layout of rawg api and was created for the sole purpose of practicing React and TypeScript concepts.


Live Demo

Check out the live demo of Games Hub on Vercel:

Live Demo


API Source:

The project utilizes the rawg API for fetching game data, including details, genres, and more.


Screenshots:

Dark mode:


Details page:


Light mode:


🚀 Technologies


☕ How to use

To get started with this project, follow these simple steps:

  1. Clone the repository::
git clone https://github.com/felipel7/react-games-catalog.git
  1. Navigate to the project directory:
cd react-games-catalog
  1. Install dependencies:
yarn
  1. Generate a Rawg API key at rawg.io and insert it into the .env file as shown below:
VITE_BASE_URL=https://api.rawg.io/api
VITE_API_KEY=your_api_key_here
  1. Run the app:
yarn dev

This will kickstart the development server, and you can access the application at http://localhost:5173.



Made with ♡ by Felipe Silva :)

About

Games Hub is a game catalog project using Chakra, TypeScript, and React. It offers genre-based game filtering and search. Inspired by the rawg API layout, it's a practice project for React and TypeScript.

Topics

Resources

Stars

Watchers

Forks