Skip to content

2lives/GameSuite-POC

Repository files navigation

GameSuite

GameSuite is a centralized platform for competitive gamers where players can chat, organize and view in-game statistics from and about various different games.


A Glimpse


GameSuite game tiles GameSuite create user profile


Table of Contents



Install


To install GameSuite, run

$ git clone https://github.com/2lives/GameSuite.git

then inside the GameSuite folder run

$ npm install

to install all npm dependencies.

Dependencies

You will also need to have Meteor installed


Usage


  • Step One

    Inside the GameSuite folder, run
$ meteor

to start up the project.

  • Step Two

    Create an account at the top right and refresh the browser.

  • Step Three

Create your GameSuiteID and Bio and add some games.


API


IMPORTANT!

You will need to supply Your own API keys for this program to work!



Get Champion List

  • URL

https://na1.api.riotgames.com/lol/static-data/v3/champions?locale=en_US&champListData=image&champListData=info&dataById=false&api_key=${LeagueAPIKey},

  • Method

GET

  • URL Params

    LeagueAPIkey = Your Riot API key


Get Account Information By Summoner Name

  • URL

https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/${summonerName}?api_key=${LeagueAPIKey},

  • Method

GET

  • URL Params

    summonerName = A summoner name
    LeagueAPIkey = Your RIOT API key


Get Champion Mastery

  • URL

https://na1.api.riotgames.com/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}?api_key=${LeagueAPIKey},

  • Method

GET

  • URL Params

    summonerId = A summoner id
    LeagueAPIkey = Your Riot API key


Get Champion Mastery

  • URL

https://na1.api.riotgames.com/lol/champion-mastery/v3/champion-masteries/by-summoner/{summonerId}?api_key=${LeagueAPIKey},

  • Method

GET

  • URL Params

    summonerId = A summoner id
    LeagueAPIkey = Your Riot Developer API key



Get Steam Account Summary

  • URL

    http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=${SteamAPIkey}&steamids=${steamId},

  • Method

GET

  • URL Params

    steamId = A Steam Account ID
    SteamAPIkey = Your Steam API key


Get Account Information By Summoner Name

  • URL

http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key=${SteamAPIkey}&steamid=${steamId},

  • Method

GET

  • URL Params

    steamId = A Steam Account ID
    SteamAPIkey = Your Steam API key



Get Fortnite Account Data

  • URL

    https://api.fortnitetracker.com/v1/profile/pc/${accountName},

  • Header

      headers: {
        'TRN-Api-Key': '{FortniteAPIKey}'
      }
    
  • Method

GET

  • URL Params

    accountName = A PC Fortnite Account Name
    FortniteAPIKey = Your Fortnite Tracker API key


Maintainers


@2lives and @EricChan277


Contribute


Sorry, we are not open to contributors at this time!


License


GNU AGPLv3 © 2018 Eric Chan

About

Competitive gaming (e-sports) web app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published