A minimalist, fast typing speed test built with vanilla JavaScript. Challenge yourself with a 30-second Spanish word typing test and track your WPM and accuracy in real-time.
- 30-second typing challenge with Spanish words
- Real-time WPM calculation and accuracy tracking
- Visual feedback with color-coded correct/incorrect letters
- Smooth animations and responsive design
- Clean, dark interface optimized for focus
- Start typing the highlighted word immediately
- Follow the blinking cursor for the active letter
- Use Space to skip to the next word
- Use Backspace to correct mistakes
- Complete as many words as possible in 30 seconds
- View your final WPM and accuracy results
- WPM: Words completed correctly per minute
- Accuracy: Percentage of correct keystrokes
- 🟢 Green letters: Typed correctly
- 🔴 Red letters: Typing errors
- 🔵 Blue cursor: Current active letter
- ⚪ Highlighted word: Currently active word
Built with modern web technologies:
- Vanilla JavaScript ES6+ with modules
- CSS3 animations for smooth interactions
- Responsive design for all screen sizes
- Event-driven architecture for real-time feedback
├── index.html # Main game interface
├── style.css # Dark theme styling
├── index.js # Core game logic
├── wordLists.js # Spanish/English/French word collections
└── CNAME # Custom domain configuration
git clone https://github.com/susarroDEV/SusyType.git
cd SusyType
# Open index.html in your browser or serve locally
python -m http.server 8000The game supports multiple languages out of the box. To switch from Spanish to English words, simply change the import in index.js:
// Current: Spanish words
import { wordListSpanish } from './wordLists.js'
// Change to: English words
import { wordListEnglish } from './wordLists.js'Available word lists: Spanish, English, French
Contributions welcome! Ideas for enhancement:
- Additional language support
- Difficulty levels (common vs advanced words)
- User preferences and settings
- Statistics tracking and history
- Multiplayer competitions
MIT License - feel free to use and modify!
susarroDEV - GitHub | Portfolio
⭐ Star this repo if you enjoyed the typing challenge!