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/TypexREADME
⌨️ 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
- Clone the repository:
git clone https://github.com/Agent-A345/Typex.git
- Open the project and navigate to the file:
cd index.html
- 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.
