Skip to content

Swift Type is your go-to app for testing and improving your typing speed. Challenge yourself with engaging exercises and track your progress over time. Boost your efficiency at the keyboard with Swift Type!

Notifications You must be signed in to change notification settings

dev-kant-kumar/Swift-Type

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Type

Welcome to Swift Type, a web-based typing speed test application designed to help you improve your typing skills. This repository hosts the source code for the Swift Type project, including HTML, CSS, and JavaScript. The application provides an interactive interface for users to measure their typing speed, accuracy, and errors, with a detailed results section to analyze performance.

This project is live at Swift Type Live. Feel free to use it!

Table of Contents

Introduction

Screenshot 2024-05-19 155635 Screenshot 2024-05-19 155649 Screenshot 2024-05-19 155720 Screenshot 2024-05-19 155752 Screenshot 2024-05-19 155808

Swift Type is a fun and engaging typing speed test application that offers users the opportunity to enhance their typing skills. Users can start the test with a variety of texts, and the application will track and display their typing speed (WPM), character count (CPM), accuracy, and errors in real-time. After the test, users receive a detailed summary of their performance.

Features

  • Welcome Screen: Provides instructions and a start button to begin the test.
  • Typing Test Interface:
    • Real-time tracking of WPM, CPM, errors, and accuracy.
    • Random text generation for varied typing practice.
    • Timer to limit the test to 60 seconds.
  • Result Section:
    • Displays detailed performance statistics including time taken, words left, and characters left.
    • Star rating system for user feedback.
    • Option to restart the test.

Future Functionality

In future updates, we plan to introduce several additional features to enhance the Swift Type experience:

  • User Profiles: Allow users to create profiles to track their progress over time.
  • Custom Text Input: Enable users to input their own text for typing practice.
  • Leaderboard: Implement a leaderboard to showcase top performers.
  • Advanced Analytics: Provide more detailed analytics and insights into typing performance.
  • Themes and Customization: Offer users the ability to customize the interface with different themes and styles.

Stay tuned for these exciting updates!

Getting Started

To run Swift Type locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Open the index.html file in your web browser.

That's it! You're ready to start typing.

Usage

  1. On the welcome screen, click the "Start" button to begin the typing test.
  2. Type the provided text within the allocated time (60 seconds).
  3. Your typing speed, accuracy, and errors will be tracked and displayed in real-time.
  4. After the test, review your performance in the result section.
  5. Feel free to restart the test or explore other features.

Contributing

Contributions to Swift Type are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request. For major changes, please open an issue first to discuss the proposed changes.

License

This project is licensed under the MIT License.

Live Demo

Try out Swift Type live at Swift Type. Sharpen your typing skills and challenge yourself!

Acknowledgements

We would like to express our gratitude to the following resources and individuals for their contributions to Swift Type:

  • GitHub: For providing a platform for collaborative software development and version control.
  • Special thanks to all contributors and users who have provided feedback and support for Swift Type.

Contact

If you have any questions, suggestions, or feedback, please feel free to contact the project maintainer:

Dev Kant Kumar

Your input is valuable and helps us improve Swift Type for everyone.

License

This project is licensed under the MIT License. See the LICENSE file for details.


About

Swift Type is your go-to app for testing and improving your typing speed. Challenge yourself with engaging exercises and track your progress over time. Boost your efficiency at the keyboard with Swift Type!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published