Skip to content

Speedy Keys is a web-app made in react, to test and improve your typing speed๐ŸŒŸ Can you beat 50wpm ?? ๐Ÿ”ฅ๐Ÿ”ฅ๐ŸŽ๏ธ๐ŸŽ๏ธ

Notifications You must be signed in to change notification settings

arpittyagi102/speedykeys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

38 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Speedy Keys

Alt text

Welcome to Speedy Keys, a web-based typing speed test application that allows you to practice and improve your typing skills. Test your typing speed, accuracy, and efficiency with different difficulty levels and time durations.

Features

  • Choose from three difficulty levels: Basic, Intermediate, and Advanced.
  • Select the desired time duration for the typing test.
  • Get real-time feedback on your typing speed, accuracy, and performance.
  • See the number of correct and incorrect characters typed.
  • View your typing speed in words per minute (WPM).
  • Check your gross speed and accuracy percentage.
  • Track the time taken to complete the typing test.

Features i need to add

  • A Restart button : Add a restart button that will not reload the whole page
  • difficulty for typing practice
  • improve JSON file : Ask ChatGPT for the JSON file

Installation

To run the Speedy Keys typing speed test application locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/speedy-keys.git
  1. Navigate to the project directory:
cd speedykeys
  1. Install the dependencies:
npm install
  1. Start the development server:
npm start
  1. Open your web browser and visit http://localhost:3000 to access the Speedy Keys application.

Usage

  1. Select the desired difficulty level from the dropdown menu: Basic, Intermediate, or Advanced.
  2. Choose the time duration for the typing test from the second dropdown menu.
  3. The typing area will display a string of text that you need to type.
  4. Start typing in the text area. Your input will be compared to the expected string.
  5. Once you complete the typing test or the time runs out, your typing speed, accuracy, and performance will be displayed.
  6. You can start a new typing test by selecting a different difficulty level or time duration.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please feel free to submit a pull request or open an issue on the project repository.

Contact

For any inquiries or feedback, please contact me at arpittyagirocks@gmail.com

Linkedin

About

Speedy Keys is a web-app made in react, to test and improve your typing speed๐ŸŒŸ Can you beat 50wpm ?? ๐Ÿ”ฅ๐Ÿ”ฅ๐ŸŽ๏ธ๐ŸŽ๏ธ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •