https://github.com/aliakrem/typedojo
simple and interactive Flutter app that helps users test and improve their typing speed and accuracy. It features timed typing challenges, performance tracking, and customizable settings for an engaging experience. 🚀⌨️
https://github.com/aliakrem/typedojo
fast-fingers flutter typing-game typing-practice typingspeedtest
Last synced: 2 months ago
JSON representation
simple and interactive Flutter app that helps users test and improve their typing speed and accuracy. It features timed typing challenges, performance tracking, and customizable settings for an engaging experience. 🚀⌨️
- Host: GitHub
- URL: https://github.com/aliakrem/typedojo
- Owner: AliAkrem
- License: gpl-3.0
- Created: 2025-03-27T00:40:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-27T17:18:26.000Z (over 1 year ago)
- Last Synced: 2025-03-27T17:43:27.445Z (over 1 year ago)
- Topics: fast-fingers, flutter, typing-game, typing-practice, typingspeedtest
- Language: Dart
- Homepage:
- Size: 929 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TypeDojo
A typing practice application built with Flutter that helps users improve their typing speed and accuracy.
## Features
- **Typing Tests**: Practice typing with customizable tests
- **Progress Tracking**: Monitor your typing speed (WPM) and accuracy improvements over time
- **Statistics**: View detailed statistics about your typing performance
- **Customizable Settings**: Adjust themes, difficulty levels, and test parameters
- **Dark/Light Mode**: Switch between themes based on your preference
## Getting Started
### Prerequisites
- Flutter SDK (version 3.4.3 or higher)
- Dart SDK (version 3.4.3 or higher)
### Installation
1. Clone the repository
```bash
git clone https://github.com/yourusername/typedojo.git
```
2. Navigate to the project directory
```bash
cd typedojo
```
3. Install dependencies
```bash
flutter pub get
```
4. Run the app
```bash
flutter run
```
## Technologies Used
- Flutter
- Provider for state management
- SQLite for local database
- Shared Preferences for settings storage
## License
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
## Acknowledgments
- Thanks to all contributors who have helped improve TypeDojo
- Inspired by typing practice websites and applications