rivals.io

// nfo

independent project

2013 (12 weeks)

// role

idea guy

product manager

web developer

// website

http://pong.rivals.io

// tech

HTML5, CSS, Javascript, JQuery, Parse, Angular (in private development)

// key activities 

concept design

web development

ranking algorithm

security

extensive user testing

ping-pong domination

// description

What started as a 24-hour hackathon project to begin learning Javascript became ground zero for learning web programming.  Excited by the progress I made in the first 24 hours, I spent nights and weekends learning how to build a proper web application with authenticated sign in, server-side security code, and Analytics tracking using Javascript and the Parse service.

 

Features include a custom ELO ranking algorithm, estimated win percentages, head-to-head match stats, ratings graph through time, match taunts, Hipchat push notifications, XSS defense ("it's Freddie-proof"), and rate limiting.