This is the GameHub Project repository, a robust and responsive website equipped with advanced search capabilities, and dynamic filtering options for a wide range of video games to cater to every gamer's needs. Dive into the detailed game page for game description, trailers, and screenshots.
This project is based on Vite and utilized Chakra UI for styling, Zustand for state management, Axios for communication to the backend, Vecel for deployment, etc.
You can find the working project at: https://game-hub-mauve-pi.vercel.app/
To get started, follow these steps:
- Clone this repository to your local machine.
- Run
npm install
to install the required dependencies. - Get a RAWG API key at https://rawg.io/apidocs. You'll have to create an account first.
- Add the API key to src/services/api-client.ts
- Run
npm run dev
to start the web server.