Static Cloudflare-ready website

The full NBA brain + basketball grind suite.

Guess players, master all-time leaderboards, build workouts, save your stats, track your jumper, and train your basketball IQ in one fast website.

Player hub

Account + saved progress

Create a local HoopIQ account so your XP, streaks, leaderboard hits, shot logs, workouts, and quiz score save under your profile. Turn on remember me and it keeps you signed in on this browser.

Daily grind

Daily Missions + streaks

Complete daily basketball challenges to earn XP, build consistency, and make the site feel like a real training app.

Today’s streak

0 day streak

Complete at least one mission per day to keep your streak alive.

Mode 1

Guess the NBA Player

Pick a difficulty. You get clues one by one. Harder modes use legends, role players, stat nerd clues, and fewer obvious hints.

Easy round Clue 1/5

Mystery Player

    Mode 2

    Leader Lockdown

    Choose a category and name the top 10. It accepts last names too, so “LeBron” or “James” can both work.

    All-time Points Leaders

    0/10 found
      Mode 3

      Basketball Training Lab

      Generate a workout based on your goal, then check off drills. It is built for getting better in real life, not just looking pretty.

      Workout builder

      Today’s workout

      Mode 4

      Shot Tracker

      Log makes and attempts by zone. It saves in your browser so you can see your jumper improving.

      Log session

      Shot summary

      Mode 5

      Court IQ Quiz

      Quick decisions: reads, spacing, defense, shot selection, and late-game thinking.

      IQ rep 0 correct

      Loading question...

      Mode 6

      HoopIQ AI Coach

      Ask basketball questions about shooting, handles, defense, IQ, workouts, tryouts, confidence, or fixing your game. It works as a built-in coach instantly, and can use Cloudflare Workers AI if you enable the included Worker.

      HoopIQ Coach

      Ask me something like “how do I shoot better?”, “make me a guard workout,” or “how do I stop getting nervous in games?”

      Notes

      Data + editing

      This is a static website. You can edit the player list, leaderboards, drills, and quiz questions directly in app.js. The leaderboard data is built for gameplay and should be refreshed occasionally because active players keep moving up.