Typing Test is a feature-rich typing test application designed to enhance your typing speed and accuracy while providing insightful statistics.
- Words Mode: Type a predefined set of words as fast as possible.
- Timer Mode: Type as many words as you can before the timer runs out.
- Typing Speed Calculation: Displays keys per second (KPS) and elapsed time.
- Accuracy Measurement: [(Correct characters / Total characters typed) * 100]
- Mistake Tracking: Counts misspelled words and incorrect keystrokes.
- WPM Calculation: [(Correct characters / 5) / time in minutes]
- Live Stats Update: Real-time tracking of speed, accuracy, and mistakes.
- Restart Functionality: Reset and start a new test anytime.
- Accuracy: [(Number of characters typed correctly) / (Total number of characters typed)] * 100
- WPM: [(Number of characters typed correctly) / 5] / k
- In Timer Mode, k = Initial time in minutes.
- In Words Mode, k = Time elapsed in minutes until all words are typed.
- Additional Typing Modes.
- Words Mode (completed).
- Timer Mode (in progress).
- Theming and UI Customization.
In the project directory, you can run:
npm startRuns the app in development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits, and you will also see any lint errors in the console.