TypeRush
Overview
TypeRush is a simple web-based application that helps users practice and improve their typing speed. The game provides a random paragraph for the user to type within a set time limit and calculates typing speed (WPM), accuracy, and mistakes.
Features
- Random paragraph generation for each game session
- Live WPM (Words Per Minute) and CPM (Characters Per Minute) calculation
- Mistakes counter to track incorrect keystrokes
- Time limit of 60 seconds per round
- Responsive design for desktop and mobile users
Technologies Used
- HTML
- CSS
- JavaScript
Installation & Setup
- Clone the repository:
sh git clone https://github.com/pial-paul/TypeRush.git - Navigate to the project folder:
sh cd TypeRush - Open
index.htmlin a browser.
Project Structure
TypeRush/
│
├── index.html # Main HTML file
├── style.css # CSS for styling
├── JS/
│ ├── script.js # Main JavaScript logic
│ ├── paragraphs.js # Paragraphs data for the game
└── README.md # Project documentation
How to Play
- The game starts when you type the first character.
- Type the given text as accurately and quickly as possible.
- Track your mistakes, WPM, and remaining time.
- When the timer reaches 0, the game ends, and your final score is displayed.
- Click the "Try Again" button to restart.
LIVE Demo
https://pial-paul.github.io/TypeRush/
Contribution
Feel free to contribute to this project by submitting issues or pull requests.
License
This project is licensed under the MIT License.
Log in or sign up for Devpost to join the conversation.