Skip to content

GameFinder is a web-based platform designed to help users discover new video games based on their preferences and interests.

License

Notifications You must be signed in to change notification settings

NateAra/GameFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

GameFinder (OutOfOrder) 🎮

Welcome to GameFinder - your ultimate destination for discovering new video games tailored to your preferences and interests. Whether you're a casual gamer looking for a fun way to spend an evening or a hardcore enthusiast in search of your next obsession, GameFinder is here to guide you.

Inspired by the magnificent rawg.io, this platform is built with modern web technologies to offer a seamless user experience.

Tech Stack 🛠️

  • Frontend: React (with TypeScript)
  • Build Tool: Vite
  • Backend: Express.js
  • Data Source: Rawg.io

Getting Started 🚀

Prerequisites

  1. Node.js & npm
  2. A rawg.io API key. Register on rawg.io to obtain one.

Installation & Setup

Frontend

  • Clone Repo
  • cd GameFinder/game-finder
  • npm install
  • Create a .env file in the root directory of the frontend and set up your rawg.io API key
  • RAWG_API_KEY=your_api_key_here
  • npm run dev

Backend

  • cd GameFinder/game-finder/server
  • npm install
  • npm start

Contribution 🤝

Feel free to contribute to GameFinder. Fork the repository, make your changes, and submit a pull request. Any contributions, whether big or small, are greatly appreciated.

About

GameFinder is a web-based platform designed to help users discover new video games based on their preferences and interests.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published