GameHub is a web application built with React, TypeScript, vite and chakra-ui that allows users to discover and explore video games using the RAWG API.
GameHub is currently under active development.
- React
- TypeScript
- RAWG API: An API that provides access to a vast collection of video game data, including game details, screenshots, ratings, and trailers.
- Vite: A fast and minimalist build tool for modern web development.
- Chakra UI: A modular and accessible component library for building React applications.
To install this project, you need to have Node.js installed on your system. Then, follow these steps:
- Clone the repository using
git clone https://github.com/melodiw82/React-Game-Hub.git
. - Change into the project directory using
cd React-Game-Hub
. - Install the dependencies using
npm install
. - Start the development server using
npm run dev
. - Open the link.
-
Game search: Users can search for their favorite games using the search bar.
-
Game details: Users can view detailed information about a selected game, including its title, platforms, and genres.
-
Game ratings: Users can see the overall rating and individual user ratings for a game.
-
Responsive design: The application is designed to be fully responsive and accessible on different devices.