Skip to content

Euuiiii/Typing-Speed-Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing Speed Tester

A simple and interactive web application to test and improve your typing speed and accuracy. Get random quotes, type them as fast as you can, and see your Words Per Minute (WPM) and accuracy in real time!

Features

  • Random Quotes: Each test gives you a new quote to type.
  • Live Timer: See how long you take to finish.
  • WPM Calculation: Tracks your typing speed.
  • Accuracy Calculation: See how accurately you typed the quote.
  • Dark Mode: Toggle between light and dark themes.
  • Reset Button: Start over anytime.
  • Responsive Design: Works well on desktop and mobile devices.

Demo

Getting Started

1. Clone the repository

git clone https://github.com/Euuiiii/Typing-Speed-Tester.git
cd Typing-Speed-Tester

2. Open index.html in your browser

No build step required! Just open the file directly.

Project Structure

Typing-Speed-Tester/
├── JavaScript/
│   ├── main.js
│   └── theme.js
├── styles/
│   ├── main.css
│   └── dark.css
├── quote.json
├── index.html
└── README.md

How to Use

  1. Click the Start button to get a random quote.
  2. Type the quote in the input box as quickly and accurately as you can.
  3. Your WPM and accuracy will update as you type.
  4. Click Reset to try again with a new quote.
  5. Use the 🌙 button to toggle dark mode.

Customization

  • Add your own quotes: Edit JavaScript/quote.json to add or change the quotes.
  • Change styles: Modify styles/main.css and styles/dark.css for your own look.

Contributing

This project is still in development and open for contributions!
Feel free to fork the repository, open issues, or submit pull requests to help improve the project.

License

This project is licensed under the Apache License 2.0.


Made with ❤️ by Emon Adhikari

About

Just practice Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published