Skip to content

TylerMommsen/gamevault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

624b028 · Apr 3, 2024

History

29 Commits
Feb 24, 2024
Apr 3, 2024
Feb 14, 2024
Feb 14, 2024
Feb 20, 2024
Mar 13, 2024
Feb 15, 2024
Feb 15, 2024
Feb 23, 2024
Feb 23, 2024
Feb 14, 2024
Feb 23, 2024
Feb 20, 2024
Feb 20, 2024

Repository files navigation

GameVault

GameVault is a Game Catalog site which is the ultimate destination for exploring a vast collection of over 500,000 games. All data is fetched using RAWG API to provide comprehensive information, including descriptions, ratings, metacritic scores, publishers, developers and much more! Built using Next.js/React, TypeScript and Tailwind.

Live Demo

View Live Site Here

Built With

Next.js icon
react icon
typescript icon
tailwind icon

Features

  • Vast catalog of over 800,000 games.
  • Filter by platform or sort by release date, name, popularity and average rating.
  • Filter games by genre.
  • Search for any game you want.
  • View detailed game information, screenshots and trailers.
  • Add games to personal collection or to wishlist.
  • Responsive design.

Screenshots

GameVault Catalog Page GameVault Details Page

Development

Follow these steps to run the project locally.

  1. Clone the repository. HTTPS
git clone https://github.com/TylerMommsen/gamevault.git

SSH

git clone git@github.com:TylerMommsen/gamevault.git
  1. Install dependenices
npm install
  1. Get Your Free API Key at RAWG API

  2. Create a .env.local file in the root directory.

  3. Add: NEXT_PUBLIC_RAWG_API_KEY=YOUR_API_KEY and make sure to replace YOUR_API_KEY with your own key.

  4. Run the project

npm run dev