-
🎯 Multiple Practice Modes
- Standard Mode
- Time Attack
- Word Burst
- Marathon
- Error Focus
- Programming
- Professional
-
📚 Diverse Content Categories
- Movie Quotes
- Book Excerpts
- Famous Speeches
- Programming Snippets
- Business Writing
- Markdown Practice
-
🎨 Beautiful UI/UX
- Dark Mode Support
- Real-time Stats
- Animated Borders
- Progress Tracking
- Interactive Elements
-
📊 Performance Metrics
- Words Per Minute (WPM)
- Accuracy Tracking
- Mistake Counter
- Personal Best Records
- Streaks System
# Clone the repository
git clone https://github.com/Saoud30/WordFlows.git
# Navigate to project directory
cd wordflows
# Install dependencies
npm install
# Start development server
npm run dev
- Next.js 13 - React Framework
- TypeScript - Type Safety
- Tailwind CSS - Styling
- Zustand - State Management
- Lucide Icons - Icons
- shadcn/ui - UI Components
-
Select Your Mode
- Choose from various typing modes based on your goal
-
Pick a Category
- Select content that interests you
-
Choose Length
- Short (1-2 lines)
- Medium (3-5 lines)
- Long (Full documents)
-
Start Typing
- Real-time feedback
- Track your WPM
- Monitor accuracy
Mode | Description |
---|---|
Standard | Classic typing test with 60-second limit |
Time Attack | Race against time with 30-second limit |
Word Burst | Quick 15-second sprints |
Marathon | Extended 5-minute sessions |
Error Focus | Practice problematic characters |
Programming | Code snippet typing practice |
Professional | Business writing practice |
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Saoud30 - @Saoud30
Project Link: https://github.com/Saoud30/wordflows
Made with ❤️ by Saoud30
⭐️ Star this project if you find it helpful!
"The key is not to prioritize what's on your schedule, but to schedule your priorities." - Stephen Covey. Keep practicing and make typing a priority!