Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jmosul/leaderboards


https://github.com/jmosul/leaderboards

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Leaderboards

Leaderboards is cloud hosted league table for recording matches in unstructured leagues using a ranking system.

By making use of the [Elo Rating System](https://en.wikipedia.org/wiki/Elo_rating_system), players positions are based on who they play rather than how many they win. This form of ranking best serves leagues where the number of games played is not fixed. Or for endless leagues such as office Table Tennis matches.

![Leaderboards](https://user-images.githubusercontent.com/9197954/66709300-faac1f80-ed58-11e9-8c53-d0efbfe8fe50.JPG)

### Technology
Leaderboards is a 100% serverless web app built in NodeJS and hosted within AWS.

#### Stack
- AWS Amplify
- AWS API Gateway
- AWS CloudFormation
- AWS Cognito
- AWS Dynamodb
- AWS S3
- AWS Lambda
- ExpressJS API
- VueJS Frontend