https://github.com/sandhya80/typeracer
The TypeRacer App helps users measure and improve their typing speed with easy-to-follow tests for all skill levels. It works on any device and provides accurate words per minute (WPM) results after each test.
https://github.com/sandhya80/typeracer
Last synced: 5 months ago
JSON representation
The TypeRacer App helps users measure and improve their typing speed with easy-to-follow tests for all skill levels. It works on any device and provides accurate words per minute (WPM) results after each test.
- Host: GitHub
- URL: https://github.com/sandhya80/typeracer
- Owner: Sandhya80
- License: mit
- Created: 2025-05-12T20:31:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-15T10:51:47.000Z (about 1 year ago)
- Last Synced: 2025-08-24T04:38:15.583Z (10 months ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TypeRacer App
---
## Contents
- [Live Demo](#live-demo)
- [Features](#features)
- [Getting Started](#getting-started)
- [How to Use](#how-to-use)
- [User Stories](#user-stories)
- [License](#license)
---
## Live Demo
[Try TypeRacer Live](https://yourusername.github.io/typeracer-app/)
---
## Features
- Responsive design for desktop, tablet, and mobile devices
- Clear instructions and easy-to-use interface
- Start and stop the typing test with intuitive controls
- Typing tests tailored to different ability levels (easy, medium, hard)
- Randomly selected sample text for each test
- Dedicated input area for typing
- Real-time feedback on typing accuracy (correct words highlighted in blue, incorrect in red)
- Accurate calculation and display of Words Per Minute (WPM) and error count
- Retry button to quickly retake the test at the same difficulty
- Display of best results for each difficulty level
---
## Getting Started
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/typeracer-app.git
cd typeracer-app
```
2. **Open `index.html` in your browser:**
No installation is required if you are using the static version.
3. **For development (if using a framework or server):**
- Install dependencies as described in the project (if any).
- Run the development server.
---
## How to Use
1. Select your ability level or start the default test.
2. Read the instructions provided on the screen.
3. Click **Start Test** to begin.
4. Type the displayed passage as quickly and accurately as possible.
5. View your results, including WPM and accuracy, at the end of the test.
---
## User Stories
### Must-Have
- As a user, I want the website to adjust to any device I use, so I can take the typing test comfortably on my preferred screen size.
- As a user, I want to easily start and stop the typing test, so I can control when my speed is measured.
- As a user, I want to see a sample text to type, so I know exactly what to enter during the test.
- As a user, I want a dedicated input area for typing, so I can enter the text accurately.
- As a user, I want to see my typing speed in WPM after the test, so I can assess my performance.
### Should-Have
- As a user, I want a quick way to retry the test, so I can keep practicing at the same difficulty.
- As a user, I want instant feedback on my typing accuracy, so I can correct mistakes as I type.
- As a new user, I want clear instructions on how to use the typing test, so I know how to begin and finish.
### Could-Have
- As a user, I want to see my best scores for each difficulty, so I can track my improvement.
---
## License
This project is licensed under the MIT License.
---
Improve your typing skills with **TypeRacer**!