Littlefj33 / gamer_match

CS 554 Final Project | GamerMatch is a web application for connecting fellow gamers, ensuring you never game alone again
0 stars 0 forks source link

GamerMatch

CS 554 Final Project

Welcome to GamerMatch! This is a web application for connecting fellow gamers, ensuring you never game alone again!

Let's get started

First, Setup ImageMagick

  1. Install the latest ImageMagick binary on your system from its website here: https://imagemagick.org/script/download.php
  2. Run the ImageMagick setup wizard. Be sure to select "Add application directory to your system path."
  3. Verify that the path to where ImageMagick is installed is in your system environment Path variable.
  4. Make sure to restart your computer to update the Path variable.
  5. ImageMagick should now be installed and you can proceed to running the program with "npm run dev".
  6. KNOWN POTENTIAL ERROR: If you encounter the error "Invalid Parameter - -set", perform these additional steps:
  7. Navigate to your ImageMagick installation folder. Locate the file named "magick.exe"
  8. Copy and paste this file into the same folder, and rename the copied file to "convert.exe"

Second, Setup Docker

Third, Seed Run redis Start the application Register a new user on /auth/register. The username MUST be "admin", all other information is custom Go to /profile Press the Seed Database button Sign out of the admin account Register your own user Go to /profile Copy and paste this steamID into the textbox and click the button to link the account

Fourth, General Usage While signed in or not, anyone can go to the homepage and view the list of trending games With your newly linked account you can perform multiple actions

Find matches with other users based on Achievements, Hours Played, and/or Shared Games Achievements Click the Achievements button to reveal a filter Choose a Match Type and enter a game that you own (try "I Achieved" for "Warframe")

Hours Played Click the Hours Played button to reveal a filter Enter a game that you own (try "Counter-Strike 2")

Shared Games Click the Shared Games button to retrieve a list of users with the same games as you

Friends (View, Request, Accept/Decline) As you are on the Match page, you can request friends based on the matches made. Click on "+ Add Friend" for any user you want Click on the Friends button or redirect yourself to /friends to view your sent requests If you click on the name of the user you sent a request to, it will redirect you to /profile/username and you can view their information there (you can view any friend's profile by clicking on their name!) If you have any incoming requests, you can either accept or decline them by clicking the respective button

Link to hosted application: http://104.131.163.142:3000/