TypeTrek
A typing test is a solo thing until you turn it into a race. TypeTrek is the race — timed contests, a leaderboard that moves while you type, and a season that runs like a sport, built for DIU CPC.
the contest
TypeTrek Face-Off
for anyone who wants to race
A typing test, turned into a sport.
Typing faster is more fun when someone's watching the same clock. This is the front of it — join a contest and type the same passage as everyone else while the rankings shuffle live, or take the solo speed test first to see where you stand. It keeps score across seasons, so there's a running story of who was quickest this term and who beat their own best.
FACE-OFF
Compete. Improve. Win.
Professional typing contests with real-time leaderboards and analytics. Practice solo or challenge others across timed levels.
behind the login
The speed test
the thing you actually do
Where the words meet the keyboard.
The part you sit down to. Pick a mode — a countdown, a fixed number of words, a quote, or your own text — and start typing; letters go green as you land them and red when you miss, and your speed and accuracy tick upward in front of you. Turn punctuation and numbers on when you want it harder. No account needed to try it.
Contests & seasons
for the club
The part that makes it a competition.
A contest is the same passage, the same timer, and a board that reorders itself as people finish — a handful of levels to climb, friends to challenge, and a rank that updates the instant a result lands. DIU CPC has run it as seasons since Fall 2023 — four so far, up to Fall 2025 — each closing with a Face-Off final and a prize-giving ceremony the site keeps as a storyboard. I've been on both ends of that: I took the championship twice as a competitor, then built this site and ran the next season's Face-Off on it myself.
behind the scenes
One backend
one shared service
Counting the keystrokes.
Every finished test is a result the server keeps — the words, the time, the mistakes — so the leaderboards and the personal graphs are reading real history instead of guessing. It handles signing in, saves each run, and holds the rankings in a fast cache so the board can reorder the moment someone crosses the line.
The number on screen is the point: every run is saved against your name, so today's speed becomes a line you can watch climb over weeks — your best, your accuracy, your streak.