A React-based web application designed to help users discover new video games based on their preferences. Built using Chakra UI for styling, React Router for navigation and Zustant as state-management tool, the app allows users to search, filter, and sort through a large database of games using the RAWG API.
Check out the live demo of the app at https://game-hub-one-sable.vercel.app
To run the project in your local environment, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory and install the dependencies by running
npm install
. - Go to rawg.io, register for a free account, and obtain your API Key.
- Create a
.env
file in the project's root directory and store your API Key in the VITE_API_KEY environment variable:VITE_API_KEY="your_api_key_should_be_here"
. - Start the development server by running
npm run dev
.