mlh-typing-metrics

Typing Speed Test App

๐Ÿš€ A minimal & beautiful typing speed test web app created for the MLH Data Hackfest 2025.
Track your WPM (Words Per Minute), typing accuracy, and overall performance โ€” all in real-time!


๐ŸŒŸ Features


๐Ÿ› ๏ธ Built With


๐Ÿง  How It Works

  1. Visit homepage โ†’ Click Start Test
  2. Type the paragraph shown within time
  3. See result: Speed, Word Count, Accuracy
  4. Navigate to settings (optional)

๐ŸŽฌ Demo Video

๐Ÿ“บ Watch here: YouTube Demo


๐Ÿงช Try It Out

Currently, this app runs locally.
To test it on your machine:

๐Ÿ”ง Local Setup

```bash git clone https://github.com/ShreejitPodder/typing-speed-test.git cd typing-speed-test pip install -r requirements.txt python app.py Open your browser and go to: http://127.0.0.1:5000/

๐Ÿ“ Project Structure cpp Copy code typing-speed-test/ โ”œโ”€โ”€ static/ โ”‚ โ”œโ”€โ”€ style.css โ”‚ โ””โ”€โ”€ logo.png โ”œโ”€โ”€ templates/ โ”‚ โ”œโ”€โ”€ index.html โ”‚ โ””โ”€โ”€ result.html โ”œโ”€โ”€ app.py โ”œโ”€โ”€ requirements.txt โ”œโ”€โ”€ Procfile โ”œโ”€โ”€ .gitignore โ””โ”€โ”€ README.md โš ๏ธ Known Issues Accuracy percentage may slightly vary depending on typing edge cases

Settings panel is basic (further customization in progress)

๐Ÿ‘จโ€๐Ÿ’ป Created by Shreejit Podder for MLH Data Hackfest 2025 Devpost Profile

๐Ÿค– AI Contribution Some parts of this project โ€” especially Flask backend logic, HTML templating, and design planning โ€” were assisted using ChatGPT by OpenAI.

๐Ÿ“œ License This project is licensed under the MIT License โ€” feel free to fork & build more!

yaml Copy code MIT License ยฉ 2025 Shreejit Podder ๐Ÿ”— GitHub Repo https://podderinstitutebd.github.io/mlh-typing-metrics/