Typing Speed Test Application Development

Evelina

Evelina Satkauskė

Typo - Test Your Typing Speed

A modern, web-based typing speed test application that helps users measure and improve their typing skills.

Features

Real-time typing speed measurement (WPM - Words Per Minute)
Accuracy tracking
Dynamic text fetching from Poetry API
Test history tracking
Personal best records
Clean and intuitive interface

Features in Detail

Text Generation

Primary source: Poetry API
Fallback to default text if API unavailable
Text sanitization for consistent testing

Performance Metrics

WPM calculation based on standard word length (5 characters)
Real-time accuracy tracking
Personal best tracking
Historical results storage

User Interface

Clean, minimalist design
Responsive layout
Visual feedback for typing progress
Animated cursor and word highlighting

Technologies Used

Vanilla JavaScript (ES6+)
HTML5
CSS3
Poetry API for text generation

How It Works

Start typing to begin the 60-second test
Real-time feedback on typing accuracy
Words are highlighted as you type
Results show:
Words per minute (WPM)
Accuracy percentage
Comparison with personal best

Controls

Enter - Get new text
Escape - Reset current test
Click restart button or finish test to try again
Like this project

Posted Sep 17, 2025

Created a typing speed test app with real-time feedback and performance tracking.