We wanted to build a community based on competitive basketball pickup games. Many people have a competitive spirit, so we realized if we introduced more competitiveness to an already competitive game, cool things might happen.
What it does
Based on game performance (winning team and margin of victory), assigns players a ranking based on an elo algorithm.
How we built it
Using Python/Flask/Jinja, we constructed a main python frame for the ELO ranking algorithm and json retrieving.
Challenges we ran into
We had to learn new concepts like the Flask framework and how to use the Airtable API
Accomplishments that we're proud of
Integrating Airtable with our algorithm to update the database in real time
What's next for Ranked Basketball
- Build a fully standalone website
- Fix leaderboard to show more than 10 players
- Create profiles for individual players' stats