Coder Social home page Coder Social logo

typingspeed's Introduction

Typing Speed

GitHub License Platforms

A computer software to count your typing speed made with JavaFX framework.

macScreenshot

Get it

  • Windows users can download the software here, and then extract the downloaded zip file on your desired folder, and then it's ready to use just open the folder and run the TypingSpeed.bat script, be careful that on some systems playing sound effects might cause to crash the application, so if that happened just mute the application using the mute speaker button on the bottom right.
  • MacOS users can download the software here, and extract it on desired location, and after that just open the folder and open the readme file to know how to run the application.
  • Linux users can download the software here, and extract it on desired location, and then run the shell script using the linux terminal.
  • For any other OS user, you can download the source code and build it yourself.

Development

You can fork the source code and add features or edit the software under my license, this project has been built using IntelliJ Idea, and you can use any other IDE to edit it, but you should edit some configurations to be able to edit it, read more about JavaFX projects here in case you had any problem editing the project, the used JDK version is 14.0.2 and the used JavaFX version is 11.0.2, and another library used for parsing Json texts which can be found here.

Bugs

There are some common bugs which I like to describe them, and I might fix them on later versions: -

  • On Windows version there's a problem when typing capital letters, it count's them as a mistake and it will affect the accuracy but not the speed or the Errors.
  • There are some problems when playing sound effects, sometimes they might cause the app to crash, I don't know why this happens I think it's a JavaFX.media module's problem.

To-DO List

  • Adding a history for saving daily progress.
  • Making Add New Text types more understandable.
  • Making OS specific standalone applications.

About Me

You can reach out to me via below links:

Feel free to contact me in case you faced any problem using the software.

License

TypingSpeed is available under the MIT license.

typingspeed's People

Contributors

azhy-slemany avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.