Skip to content
All work

Bantr

Rewards creators whose posts on X drive real product usage. I built the frontend and, on the backend, the sentiment scoring and post verification that determine reward eligibility.

Bantr’s launch hero: remove the noise, with posts from Crypto Twitter scattered around it
Intract / Bantr
Company
Intract
Role
Frontend Engineer
Years
2025
Stack
React, Next.js, TypeScript, X API

Context

Crypto Twitter is loud, and most of the mindshare projects pay for never turns into anyone using the product. Bantr measures which creators actually drive onchain activity, ranks them on public leaderboards and rewards them for it.

What I owned

  • Landing page and its scroll-driven hero
  • App homepage, stats and leaderboards
  • X data ingestion and transformation
  • Sentiment analysis and creator scoring

Engineering notes

  1. Remove the noise

    The launch hero opens buried under posts from Crypto Twitter. Scrolling clears them away until only the product’s message is left.

  2. From raw posts to a score

    Posts arrive raw from the X API. I reshaped them into the data our scoring needed, analysed their sentiment and calculated each creator’s score from it.

  3. Verified before rewarded

    Posts are checked for eligibility before they count toward rewards, so payouts follow genuine contributions rather than spam.

  4. Dense data, still readable

    Stats, leaderboards and tables built to stay scannable across campaigns, creators and time ranges.

Bantr landing page: time to go beyond mindshare to real product usage, over a stream of onchain actions
Bantr landing page: time to go beyond mindshare to real product usage, over a stream of onchain actions
Creator analytics: mindshare, Rizz over time and multipliers
Creator analytics: mindshare, Rizz over time and multipliers
Community sentiment, bullish against bearish
Community sentiment, bullish against bearish
Onboarding: social and onchain influence combined into one Rizz score
Onboarding: social and onchain influence combined into one Rizz score
A creator profile with Rizz, mindshare and campaign history
A creator profile with Rizz, mindshare and campaign history
Impact leaderboard for a campaign, with the top creators on a podium
Impact leaderboard for a campaign, with the top creators on a podium
Global community leaderboard
Global community leaderboard
Campaign widget: month 1 winners, claiming rewards and sharing the card on X
Campaign widget: month 1 winners, claiming rewards and sharing the card on X
A creator’s reward pledge confirmed for their community
A creator’s reward pledge confirmed for their community
Monthly campaign rewards going live
Monthly campaign rewards going live
Earning Rizz through referrals
Earning Rizz through referrals
Bantr on mobile: profile and wallets, reward pledging, campaigns, the Rizz card and a campaign leaderboard
Bantr on mobile: profile and wallets, reward pledging, campaigns, the Rizz card and a campaign leaderboard

Outcome

Bantr ran live reward campaigns with Web3 projects, ranking creators and paying out against the scores this pipeline produced.

Product design by Mayank

Next case studyinvestabl