Global and local leaderboard

Typing Leaderboard

The leaderboard page shows a shared Supabase-backed global typing board for account scores and local browser categories for public job practice. This makes the ranking visible to visitors while still keeping the public tools usable without an account.

Supabase global leaderboard

The global board reads from the shared Supabase scores table. Signed-in users can submit supported typing scores, and the page ranks each username by personal best WPM. This keeps the leaderboard visible across browsers and devices instead of only inside one local browser session.

Local job-focused categories

Local leaderboard categories
CategoryWhat it tracks
Fastest Data Entry ScoreLocally saved browser result
Best AccuracyLocally saved browser result
Best Job Readiness ScoreLocally saved browser result
Fastest Mobile Texting ScoreLocally saved browser result
30-Day Challenge ProgressDays completed in the 30-day challenge

How the two leaderboards work

The global board is durable because it uses Supabase. The local categories are still useful because they let a visitor save data entry, accuracy, job readiness, mobile texting, and challenge progress without creating an account first.

Local entries stay in the browser and can disappear if site data is cleared. Supabase rows persist when an account user completes supported typing practice, so the global board is the durable ranking.

FAQ

Does the leaderboard use Supabase?

Yes. The global leaderboard reads from the shared Supabase scores table.

Can visitors use it without an account?

Yes. Local browser categories work without an account.

Can I submit a global score?

Create or log into an account, then complete supported typing practice to publish a score.

Related typing resources