https://github.com/snigdho8869/typing-speed-test
A typing speed and accuracy testing application built with Flask.
https://github.com/snigdho8869/typing-speed-test
accuracy-tests backend css flask-api frontend html javascript jquery learning-tool python real-time responsive-design typing-challenge typing-game typing-practice typing-speed-test web-application web-development wpm-calculator
Last synced: 3 months ago
JSON representation
A typing speed and accuracy testing application built with Flask.
- Host: GitHub
- URL: https://github.com/snigdho8869/typing-speed-test
- Owner: Snigdho8869
- Created: 2025-03-16T17:25:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-16T17:48:16.000Z (over 1 year ago)
- Last Synced: 2025-03-16T18:56:25.473Z (over 1 year ago)
- Topics: accuracy-tests, backend, css, flask-api, frontend, html, javascript, jquery, learning-tool, python, real-time, responsive-design, typing-challenge, typing-game, typing-practice, typing-speed-test, web-application, web-development, wpm-calculator
- Language: Python
- Homepage:
- Size: 116 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TypeSprint
TypeSprint is a typing speed checker application built using Flask, HTML, CSS, and JavaScript. It provides real-time feedback on accuracy and words per minute, with a countdown timer and timer for time elapsed. Users can also track their word count and switch between multiple paragraphs by clicking a button.
## Features
- Real-time accuracy and words per minute (WPM) display
- Countdown timer for the typing test
- Timer for tracking time elapsed during typing
- Word count tracker
- Support for multiple paragraphs
- Easy paragraph change by clicking a button
## Technologies Used
- Flask (Python backend)
- HTML, CSS, JavaScript (Frontend)
- jQuery (AJAX requests)
## How to Use
1. Select a paragraph from the provided options or click the "Change Paragraph" button for a new one.
2. Start typing in the input area provided.
3. The real-time accuracy, WPM, time remaining, and time elapsed will be displayed.
4. Submit your typing test to view the results.
## Application Interface
