/TypingSprint

A repository for Typing Tester 1.0: A basic program to check typing speed in words per minute and typing accuracy in percent

Primary LanguagePythonMIT LicenseMIT

Typing Speed Calculator

This is a simple web application built with Flask that calculates typing speed and accuracy.

Features

  • 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

Prerequisites

  • Python 3.6 or higher
  • Flask framework

Getting Started

  1. Clone the repository:

    git clone https://github.com/Khizarshah01/Typing-Practice_Project.git
  2. Install the dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python app.py
  4. Open your browser and visit http://localhost:5000 to access the application.

Usage

  1. Choose a difficulty level from the options provided.
  2. Read the displayed test string.
  3. Type the text accurately in the provided input field.
  4. Click the "Calculate Speed" button to see the results.
  5. The results will display the typing speed, accuracy, and error count.
  6. To try again, click the "Try Again" button.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

This project is inspired by the idea of measuring typing speed and accuracy. It is created as a learning exercise using Flask.