TypeTrek is a comprehensive typing practice and improvement application designed to help users enhance their typing skills. With a focus on user engagement and detailed performance tracking, TypeTrek offers a range of features including interactive typing exercises, real-time feedback, and progress reporting.
- User Authentication: Register and log in to save your progress.
- Typing Exercises: Select from a variety of typing exercises designed to improve speed and accuracy.
- Real-Time Feedback: Receive immediate feedback on your typing performance.
- Progress Tracking: View your typing history and track improvements over time.
- Report Generation: Generate detailed reports of your typing performance.
- Clone the repository:
git clone https://github.com/nyaxda/TypeTrek.git cd typetrek
- Navigate to the TypeTrek directory:
cd TypeTrek
- Install the required dependencies:
pip install -r requirements.txt
To start using TypeTrek, follow these instructions:
- Run the application:
python run.py
-
Open your web browser and navigate to
http://localhost:5000
. -
Register for an account or log in to start practicing your typing skills.
Contributions to TypeTrek are welcome! Here's how you can contribute:
-
Fork the repository.
-
Create a new branch for your feature (
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.
Please make sure to add tests as appropriate.
TypeTrek is released under the ALX Africa License.