Skip to content

RedeemedSpoon/SwiftQuill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftQuill : Typing Game Changer

SwiftQuill

Introduction

SwiftQuill is a sophisticated typing speed test application developed using Python's Tkinter library. Designed with user experience in mind, this application serves as a comprehensive platform for users to evaluate and enhance their typing proficiency. From tracking progress over time to offering customizable settings, SwiftQuill is tailored to meet the diverse needs of individuals seeking to improve their typing skills.

Features

  • Interactive Interface: The application's user-friendly design ensures an engaging experience, allowing users to focus solely on their typing performance.
  • Historical Data: SwiftQuill enables users to track their progress by storing historical data, facilitating a longitudinal analysis of typing speed and accuracy.
  • Visual Analytics: Users can visualize their performance metrics over time through dynamically generated graphs, offering insights into improvement areas.
  • Language Preferences: Users have the flexibility to select their preferred language from a diverse list, accommodating multilingual individuals.
  • Text Type Customization: SwiftQuill offers a choice between literature writing and research paper writing, catering to different user preferences.

Step-by-Step Installation

  1. Clone Repository: Open your terminal and execute the following command to clone the SwiftQuill repository.
    git clone https://github.com/RedeemedSpoon/SwiftQuill.git
  2. Navigate to Directory: Change to the SwiftQuill directory using the following command.
    cd SwiftQuill
  3. Install Dependencies: Run the following command to install the required Python packages.
    pip install -r requirements.txt
  4. Launch Application: Execute the main.py file by running the following command.
    python3 main.py

How to Use

Step-by-Step Guide

  1. Launch Application: Run the main.py file to initiate the application.
  2. Navigation: Utilize the "Home," "Score," and "Settings" tabs to explore different sections of the application.
  3. Take Test: In the Home tab, click the "Start" button to commence the typing speed test.
  4. Track Progress: Visit the Score tab to access your progress analytics, including graphs and statistics. You must at least take 3 test for this to work
  5. Customize Settings: Navigate to the Settings tab to modify preferences such as language, text type, and test duration.
  6. Save Settings: After adjusting your preferences in the Settings tab, click the "Save" button to apply changes and save configurations.

Contribution

  • Bug Reports: If you encounter any bugs or issues while using SwiftQuill, please create an issue in the repository or submit a detailed bug report.
  • Feature Requests: We welcome suggestions for new features or enhancements to existing functionalities. Please share your ideas by creating a feature request or contributing to ongoing discussions.
  • Code Contributions: Developers interested in contributing to SwiftQuill can fork the repository, implement changes or features, and submit a pull request for review.

License

This project is licensed under the MIT License, granting users the freedom to use, modify, and distribute the application under specified terms. For more information, refer to the LICENSE file included in the repository.

About

Typing Game Changer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages