Welcome to Game Port, a web app designed to be your ultimate guide to discovering exciting games across multiple platforms—PC, PlayStation, Xbox, Android, Linux, Nintendo, and more. Powered by the RAWG Video Games Database API, Game Port offers detailed insights into thousands of games, including platform compatibility, ratings, descriptions, and more. Effortlessly search by platform, genre, keyword, and more to find your next gaming adventure. Dive in and explore your new favorite games with Game Port!
Check out the live application here: Game Port


- Search for games by title or filter by platform.
- View details for each game, including release date, genres, ratings, and platforms.
- Responsive design for a seamless experience across devices.
- Real-time data fetched from the RAWG API.
- Frontend: React, TypeScript, Chakra UI for styling
- Backend/API: RAWG Video Games Database API
- Deployment: Vercel for hosting
- Version Control: Git and GitHub
-
Clone the repository:
git clone https://github.com/anthony-iheonye/game-hub.git cd game-hub
-
Install dependencies
npm install
-
API Key Configuration:
- Sign up on RAWG and obtain your API key.
- Add the API key to src/services/api-clients.ts. or
- Create a .env file in the root directory and add your RAWG API key:
REACT_APP_RAWG_API_KEY=your_api_key_here
-
Run web app
Run
npm run dev
to start the web server.
- Search: Look up games by name or filter by platform and genre.
- Sort: Arrange games by relevance, name, date added, release date, popularity, and rating.
Contributions are welcome! Please fork this repository and open a pull request if you would like to contribute.
This project is licensed under the MIT License.
Developed by Anthony Iheonye | LinkedIn