This is a simple web application built with Flask that calculates typing speed and accuracy.
- Choose difficulty level (Easy, Medium, Hard) for the typing test
- Measure typing speed in words per minute (WPM)
- Calculate accuracy percentage
- Display error count
- Try the typing test multiple times
- Python 3.6 or higher
- Flask framework
-
Clone the repository:
git clone https://github.com/Khizarshah01/Typing-Practice_Project.git
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your browser and visit http://localhost:5000 to access the application.
- Choose a difficulty level from the options provided.
- Read the displayed test string.
- Type the text accurately in the provided input field.
- Click the "Calculate Speed" button to see the results.
- The results will display the typing speed, accuracy, and error count.
- To try again, click the "Try Again" button.
This project is licensed under the MIT License. See the LICENSE file for details.
This project is inspired by the idea of measuring typing speed and accuracy. It is created as a learning exercise using Flask.