Monkeytype is a popular minimalist typing test application. Building one involves handling real-time keyboard input, calculating WPM, and creating a clean UI.
Build your own Monkeytype Typing Test is available with a project breakdown on Coding Challenges.