All case studies
Pickleball Analytics

DinkBank

Single source of truth for pickleball prize money, contracts, and player earnings
TEAM
2 engineers + 1 QA
DURATION
3 months
TECH
Next.js, PostgreSQL

The Product

DinkBank (dinkbank.com) is a data and analytics platform that tracks professional pickleball earnings across the three major pro tours: the PPA Tour, Major League Pickleball (MLP), and the APP Tour. The platform brings together prize money, player contracts, and season-long performance into one place, so fans, players, and analysts can see where the money flows and who's earning what.

The public site surfaces an earnings leaderboard, player profiles with prize-money and contract-tier data, event tracking across all three tours, and methodology and data-source pages that make the numbers verifiable rather than a black box. Player news rounds out the picture, tying earnings to on-court results.

Our Role

We built the platform end-to-end on Next.js and PostgreSQL. That meant the leaderboard and rankings surfaces fans use to track earnings, player profile pages with per-tour breakdowns of prize money and contract tiers, and event tracking that ties results to payouts. Data ingestion pipelines pull prize money, contract, and performance data across PPA, MLP, and APP into a structured, queryable store.

We also built the methodology and reporting pages that explain how DinkBank sources and validates its numbers, because trust in a data platform is the product, not an add-on. A two-engineer team plus one QA shipped the full platform over three months.

Outcomes

  • Unified earnings data across PPA, MLP, and APP tours into a single platform with an earnings leaderboard, player profiles, and event tracking
  • Player pages with prize-money and contract-tier data across all three major pro tours
  • Data ingestion pipelines for prize money, contracts, and season-long performance
  • Methodology and data-source pages that make the numbers verifiable rather than a black box
  • Built and shipped by a 2-engineer + 1-QA team over 3 months