Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/md0011/typing-test
The application allows users to test their typing speed by typing a randomly loaded paragraph within a given time limit.
https://github.com/md0011/typing-test
html-css javascript svelte typing-practice
Last synced: 7 days ago
JSON representation
The application allows users to test their typing speed by typing a randomly loaded paragraph within a given time limit.
- Host: GitHub
- URL: https://github.com/md0011/typing-test
- Owner: md0011
- Created: 2024-08-15T14:38:03.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-08-16T09:43:03.000Z (about 2 months ago)
- Last Synced: 2024-09-05T19:09:56.945Z (28 days ago)
- Topics: html-css, javascript, svelte, typing-practice
- Language: Svelte
- Homepage: https://typing-skills.vercel.app/
- Size: 42 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Typing Test
This project is a Typing Test application built with Svelte. The application allows users to test their typing speed by typing a randomly loaded paragraph within a given time limit. It calculates words per minute (WPM), characters per minute (CPM), and tracks the number of mistakes made.
## Features
- **Random Paragraphs:** A new paragraph is loaded every time the game is reset.
- **Live Feedback:** Tracks correct and incorrect characters as you type.
- **Results Display:** Shows time left, number of mistakes, WPM, and CPM.
- **Responsive Design:** Ensures the application looks good on all screen sizes.## Technologies Used
- **Svelte:** A component-based JavaScript framework for building web interfaces.
- **JavaScript:** For handling application logic.
- **HTML/CSS:** For structuring and styling the application.## Usage
1. Start typing in the input field as soon as the application loads a paragraph.
2. The application will automatically start the timer as you begin typing.
3. The WPM and CPM will be updated in real-time.
4. Click the "Try Again" button to reset the test with a new paragraph.