SkillAgentSearch skills...

Typex

A sleek and immersive Typing Speed Test web app built using HTML, CSS, and JavaScript, featuring real-time analytics, difficulty modes, category-based text, performance tracking, and a hacker-style UI.

Install / Use

/learn @Agent-A345/Typex
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

⌨️ TYPEX — Typing Speed Tester

A sleek and immersive Typing Speed Test web app built using HTML, CSS, and JavaScript, featuring real-time analytics, difficulty modes, category-based text, performance tracking, and a hacker-style UI.

🚀 Features

  • Real-Time Typing Metrics – Live WPM, Accuracy, Errors, Time, and Character count.
  • Multiple Difficulty Levels – Easy, Medium, Hard typing modes.
  • Category-Based Texts – General, Programming, and Quotes-based passages.
  • Interactive Typing Feedback – Highlights correct, incorrect, and current characters dynamically.
  • Result Dashboard – Detailed post-test analytics
  • Performance Visualization – WPM-over-time chart and recent history tracking.
  • Theme Toggle – Dark hacker UI + Light mode.
  • Sound Effects Toggle – Optional typing/audio feedback.
  • Streak & Best Score Tracking – Keeps track of your best performance and consistency.
  • Fully Responsive UI – Works across all screen sizes.

📂 Project Structure

Typex/
├── index.html
├── script.js
├── style.css

💡 Technologies Used

  • HTML5
  • CSS3
  • JavaScript

🛠️ How to Run

  1. Clone the repository:
git clone https://github.com/Agent-A345/Typex.git

  1. Open the project and navigate to the file:
cd index.html

  1. Run the game in any modern browser

🎮 Controls

Typing

  • Start typing → Timer begins automatically
  • Real-time feedback shown per character

Buttons

  • Restart → Reset test
  • Difficulty Buttons → Change typing complexity
  • Category Buttons → Change text type
  • Theme Toggle → Dark/Light mode
  • Sound Toggle → Enable/Disable sounds

🎯 App Objective

Typex helps users:

  • Improve typing speed (WPM)
  • Enhance accuracy
  • Track progress over time
  • Identify weaknesses in typing patterns

🔄 Future Enhancements

  • Multiplayer typing battles
  • Custom text input mode
  • Global leaderboard
  • AI-based typing improvement suggestions
  • Export performance reports

📜 License

This project is licensed under the MIT License.

View on GitHub
GitHub Stars14
CategoryData
Updated6d ago
Forks0

Languages

JavaScript

Security Score

95/100

Audited on Mar 27, 2026

No findings