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.
- 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.
Follow these steps to run the project locally.
- Clone the repository. HTTPS
git clone https://github.com/TylerMommsen/gamevault.git
SSH
git clone [email protected]:TylerMommsen/gamevault.git
- Install dependenices
npm install
-
Get Your Free API Key at RAWG API
-
Create a
.env.local
file in the root directory. -
Add:
NEXT_PUBLIC_RAWG_API_KEY=YOUR_API_KEY
and make sure to replaceYOUR_API_KEY
with your own key. -
Run the project
npm run dev