This web app allows users to record local, friendly ping pong match results. A rating algorithm based on the ELO system is used to rank players. To facilitate user signup, OAuth with github is the signup and login method. Data is structured to allow matches and ratings to be separated into specific leagues if user growth requires it.
###Core Technologies Used:
If you would like to use this app in your office or with a group of friends, all you need to do is sign up for a firebase account, create a new app, and edit these two lines in the
var ref = "https://nashdev-pong.firebaseio.com/"; var defaultLeague = "-K1OjDAX9cALaca8PGQh";
The ref should be whatever the address of your firebase app. ie
var ref = "https://<your app name here>.firebaseio.com/";
The defaultLeague can be set to any of the leagues you create.
- Fork and clone the repo
- cd into the lib directory and run npm start
- Create a branch and work on a specific issue or feature
- Submit a pull request for the feature