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

Built With

Share this project: