Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marinactonci/summonerspy-server

Backend for the Summoner Spy project. It includes API calls to retrieve data from Riot Games' API and to send/receive data from a Firebase database. Key APIs include endpoints for free champion rotation, summoner information by server and summoner name, and leaderboards by server and queue type.
https://github.com/marinactonci/summonerspy-server

api backend expressjs

Last synced: 12 days ago
JSON representation

Backend for the Summoner Spy project. It includes API calls to retrieve data from Riot Games' API and to send/receive data from a Firebase database. Key APIs include endpoints for free champion rotation, summoner information by server and summoner name, and leaderboards by server and queue type.

Awesome Lists containing this project

README

        

# Summoner Spy

This is the backend repository of Summoner Spy project. Frontend can be found [here](https://github.com/marinactonci/SummonerSpy-client).
Consists of API calls for getting data from Riot's official API endpoints and for sending / receiving data from Firebase Database.
Backend is deployed to [summoner-spy.site](https://summoner-spy.site/).

Created APIs you can test out are:
- /free-rotation
- /summoner/:server/:summonerName
- /leaderboards/:server/:queueType

Notes:
- :server represents Riot's server code for a desired region. Ex. for EU Nordic & East, server would be eun1, for EU West, 'euw1'. Full list of server codes can be found [here](https://developer.riotgames.com/docs/lol#routing-values).
- :queueType is a code for wanted queue type. Can be either 'RANKED_SOLO_5x5' or 'RANKED_FLEX_SR'