Degrees of Separation Between Steam Users is a website built using Svelte with Node.js backend using Express that allows the user to check the degree of separation between two Steam users.
Copy the following repository using:
git clone https://github.com/przemo199/degrees-of-separation-steam.git
Run the following command to install dependencies:
yarn install
Build the project using:
yarn build
Launch the application using:
yarn start
and open https://localhost:3000/
To perform a search you need to provide a Steam API key (it can be obtained here and deactivated right afterwards) and SteamIDs of two Steam profiles.
The search is performed on the server side and returns degree of separation, connection path from one profile to another, number of performed requests, number of SteamIds received, number of private profiles found and total time of search in milliseconds.
NOTE: The search depends on the Steam profiles being public which might cause the search to not return any result or return inefficient connection path