This project is a typing tutor application designed to improve typing speed and accuracy.
- Words per Minute (WPM) Calculation: Tracks the user's typing speed in words per minute.
- Accuracy Calculation: Measures the accuracy of the user's typing.
- Visual Text Display: Displays the text for the user to type.
- Timer: Counts down from 5 minutes, providing a time limit for typing sessions.
- Error Feedback: Provides sound feedback for correct and incorrect keystrokes.
- Dynamic Word Generation: Generates text dynamically based on user-selected options.
- Reset Functionality: Allows users to reset the typing session and start over.
- visualText: Manages the text displayed for the user to type.
- combination: Controls the number of words to be included.
- repetition: Determines the repetition of word combinations.
- WPM: Tracks the user's words per minute typing speed.
- accuracy: Calculates the accuracy of the user's typing.
...
- Clone the repository.
- Install dependencies using npm install.
- Start the development server using npm start.
- Open http://localhost:3000 to view the app in your browser.
- Adjust the number of words to type.
- Customize combination and repetition settings.
- Begin typing in the text area.
- Track your typing speed, accuracy, and session time.
- Reset the session if needed.
- Krishna Kumar Shakya - Developer