An AI-powered 15-second typing test website that adapts to your skill level and provides personalized training.
π Try it now! - Choose between AI-powered v2.0.0 or Classic v1.0.0
v2.0.0
- Internet-Based Content: Fetches random text from multiple APIs (quotes, jokes, facts)
- Smart Fallback System: Generates intelligent fallback text when APIs are unavailable
- Dynamic Content: Never runs out of fresh, engaging text to type
- Adaptive Learning: Analyzes your performance and adjusts difficulty automatically
- Word Complexity Scoring: Evaluates words based on length, character complexity, and patterns
- Progressive Difficulty: Starts easy and scales up as you improve
- Weak Key Detection: Identifies keys you struggle with and includes them more frequently
- Error Pattern Analysis: Tracks your typing mistakes to provide targeted practice
- Performance History: Maintains detailed history of your last 10 tests
- Difficulty-Based Word Selection:
- Easy: Common words (the, and, for, etc.)
- Medium: Intermediate vocabulary (about, through, etc.)
- Hard: Complex words (sophisticated, revolutionary, etc.)
- Personalized Sentences: 30% chance to include words with your weak keys
- Optimal Length: Adjusts sentence length based on your skill level
- 15-Second Typing Test: Quick and efficient way to measure typing speed
- Real-time Statistics:
- Words Per Minute (WPM)
- Accuracy Percentage
- Dynamic Keyboard Visualization:
- Real-time key highlighting
- Three keyboard styles:
- Round (default)
- Square
- Bordered
- Smooth Text Display:
- Three-line text display
- Automatic text progression
- Smooth fade transitions
- Cursor tracking
- Advanced Error Handling:
- Real-time error highlighting
- Backspace support
- Detailed accuracy calculation
- Error pattern tracking
- HTML5
- CSS3
- Vanilla JavaScript
- AI-Powered Text Generation
- Multiple REST APIs for content
- Google Fonts:
- League Spartan
- Roboto
- Initial Assessment: Starts with easy words to gauge your skill level
- Continuous Monitoring: Tracks every keystroke, error, and timing
- Pattern Recognition: Identifies which keys and word patterns you struggle with
- Adaptive Response: Adjusts difficulty and content based on your performance
- Level 1-2: Easy words, short sentences (beginners)
- Level 3-4: Medium complexity, balanced content (intermediate)
- Level 5: Hard words, complex sentences (advanced)
- API Integration: Fetches fresh content from multiple sources
- Fallback Intelligence: Generates contextually appropriate text when APIs fail
- Personalization: Includes words with your weak keys for targeted practice
- Open the website in a browser
- Press any key to start typing
- The AI will analyze your performance in real-time
- Type the displayed text as accurately as possible
- The system learns from your mistakes and adjusts accordingly
- View your WPM and accuracy results after 15 seconds
- Press TAB to restart with new AI-generated content
- Watch as the difficulty adapts to your skill level over multiple tests
Toggle between three keyboard styles using the buttons in the top-right corner:
- Round: Circular keys (default)
- Square: Square keys with rounded corners
- Bordered: Outlined keys with transparent background
- Minimalist black and white design
- Smooth animations and transitions
- Responsive layout
- Custom cursor animation
- Dynamic text fading
- Clean result display
- AI-powered adaptive interface
The AI system fetches content from these free APIs:
- Quotable.io: Inspirational quotes
- ZenQuotes.io: Motivational quotes
- Kanye.rest: Random Kanye West quotes
- Chuck Norris API: Chuck Norris jokes
Note: If APIs are unavailable, the system automatically generates intelligent fallback content.
- Starts with simple, common words
- Gradually introduces complexity
- Focuses on building confidence
- Balanced mix of easy and challenging content
- Identifies specific weak areas
- Provides targeted practice
- Complex vocabulary and sentence structures
- Challenging word combinations
- Continuous skill refinement
Choose your preferred typing experience:
The version selector lets you easily choose between:
- v2.0.0 (AI-Powered): Intelligent text generation, adaptive difficulty, personalized training
- v1.0.0 (Classic): Original minimalist design with static content
- v2.0.0: Latest version with intelligent features
- URL: https://aditya-giri-4356.github.io/Swift_type./
- v1.0.0: Original version with static content
- URL: https://aditya-giri-4356.github.io/Swift_type./versions/v1.0.0/
- Clone the repository
- Place files in your web server directory
- Ensure all files are in the following structure:
your-website/ βββ index.html (v2.0.0 - AI-powered) βββ swifttypefavicon.png βββ README.md βββ versions/ βββ index.html (version selector) βββ v1.0.0/ β βββ index.html β βββ README.md β βββ swifttypefavicon.png βββ v2.0.0/ βββ index.html βββ README.md βββ swifttypefavicon.png
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Any modern browser with JavaScript enabled
- Fonts: Google Fonts (League Spartan, Roboto)
- APIs: Quotable.io, ZenQuotes.io, Kanye.rest, Chuck Norris API
- Design: Minimalist, user-focused interface
- AI Logic: Custom-built adaptive learning system
π― Visit the Version Selector to choose your preferred experience!
MIT License - Feel free to use and modify for your projects.
- β¨ Added AI-powered text generation from internet sources
- π§ Implemented adaptive difficulty system
- π Added performance tracking and analysis
- π― Introduced personalized training with weak key detection
- π Enhanced with smart fallback content generation
- π Added progressive difficulty scaling
- π¨ Updated UI to reflect AI capabilities
- π Initial release
- β‘ 15-second typing test
- β¨οΈ Dynamic keyboard visualization
- π± Responsive design
- π¨ Three keyboard styles
- π Real-time statistics