---
title: "Term Structure Protocol Leaderboard: Engagement & Rewards"
description: "Case study: building a cryptocurrency leaderboard web app with wallet connectivity, real-time updates, and a points-based reward ranking to drive platform engagement."
doc_version: 1
last_updated: 2026-05-23
canonical: https://variable.team/projects/protocol-leaderboard
---

<!--
  Source of truth: app/projects/protocol-leaderboard/page.tsx. Keep the h1 in
  sync. scripts/check-markdown-drift.ts verifies this in pre-commit.
-->

# Protocol Competition Leaderboard

- **Company:** [Term Structure](https://ts.finance)
- **Industry:** Crypto, Financial Services / FinTech
- **Dates:** Apr 2024 to Present
- **Project link:** <https://leaderboard.ts.finance/>
- **Stack:** CI/CD, CSS, Data Visualization, Figma, Next.js, REST API,
  Terraform, TypeScript, UX Design, UX/UI

### Encouraging platform usage through a leaderboard

I developed a cryptocurrency leaderboard web application that incentivizes
user participation through a points-based reward system. Users earn points by
depositing, lending, borrowing, or trading assets, with multipliers for
specific activities and assets. The application tracks and ranks users by
total points earned, offering a competitive platform for engagement.

### Wallet integration and real-time updates

The leaderboard reads on-chain activity through wallet connectivity and
updates rankings in real time as users complete qualifying actions. Live
updates use a WebSocket channel so traders see their rank change without
refreshing.

### Skills the project pulled together

The build required blockchain integration, user interface design, and
real-time data handling. I also wrote the earning-strategy guide that ships
alongside the leaderboard so users know which activities map to which point
multipliers.

## Sitemap

[Full site index](/sitemap.md)
