A speed typing practice web application designed to help users enhance their typing skills. This interactive tool features a timer, mistake counter, and detailed performance metrics including WPM (words per minute), accuracy, and consistency.
- Typing Timer: Choose from various time options (15s, 30s, 60s, 120s).
- Mistake Tracker: Counts typing errors in real time.
- Points Counter: Tracks typing performance points.
- Performance Metrics:
- Words per Minute (WPM)
- Accuracy Percentage
- Consistency
- Raw WPM
- Total Characters Typed
- Keyboard Shortcuts:
Tab + Enter
: Restart testEsc
orCtrl + Shift + P
: Open command line
- HTML for structure
- CSS for styling
- JavaScript for interactivity
speed-typing-practice/
├── index.html # Main HTML file
├── style.css # CSS for styling
├── script.js # JavaScript for functionality
- Clone the repository:
git clone https://github.com/yourusername/speed-typing-practice.git
- Navigate to the project directory:
cd speed-typing-practice
- Open the
index.html
file in your browser:open index.html
- Install the Vercel CLI:
npm install -g vercel
- Login to Vercel:
vercel login
- Deploy the project:
vercel
- Follow the CLI prompts to configure the deployment. Once completed, your project will be hosted at a unique URL.
The app includes a metrics dashboard with detailed statistics:
- WPM (Words per Minute): The number of words typed per minute.
- Accuracy: Percentage of correct characters typed.
- Consistency: A measure of typing speed stability.
Feel free to reach out with feedback or issues:
- Email: sujal3pokhrel@gmail.com
- GitHub Issues: https://github.com/sujalpokhrel999/TypeGo/issues