Welcome to the Typing Speed Test Application! This project allows users to test and improve their typing speed and accuracy with a fun and engaging interface. Whether you're a coding novice or a seasoned developer, this tool is perfect for practicing typing skills, especially with prompts related to various technical languages.
- 🎨 Vibrant User Interface: A sleek and modern design with dark mode and color accents that make your typing experience enjoyable.
- 🔀 Randomized Prompts: Practice with a variety of prompts related to popular technical languages like Python, JavaScript, Java, and more.
- ⚡ Real-Time Feedback: Get instant results on your typing speed, accuracy, and errors as you complete the test.
- 📊 Detailed Metrics: Track your performance with metrics such as words per minute (WPM), total errors, and accuracy percentage.
Follow these steps to set up the Typing Speed Test Application on your local machine:
- Clone the repository:
https://github.com/SaiSriramKamineni/Typing-Speed-Test-Application-Python-GUI
- Navigate to the project directory:
cd typing-speed-test
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python type.py
- Start the Test: Click the Start button to begin the typing test.
- Type the Prompt: Type the displayed prompt in the text area as accurately and quickly as possible.
- Submit: Press the Submit button when you're done typing to see your results.
- Review Your Performance: Check your time, speed (WPM), errors, and accuracy.
We welcome contributions! If you'd like to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add a new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
🌟 Thank you for checking out the Typing Speed Test Application! 🌟
GIVE A STAR 🌟