Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mecano Type

Mecano Type is a web-based typing test application designed to measure and improve typing speed and accuracy through various customizable modes and real-time performance tracking.

Live Demo: https://jorgegarcia33.github.io/MecanoType/

GitHub stars GitHub forks Contributors Issues closed PRs closed

Features

  • Multiple Languages: Support for tests in Spanish and English.
  • Game Modes: Word count settings (10, 25, 50, 100, or infinite).
  • Real-time Statistics: Tracking of WPM (Words Per Minute), accuracy, and errors.
  • Customization: Options to include numbers, uppercase letters, symbols, and a "sudden death" mode.
  • Sound Effects: Typewriter sounds for a more realistic experience.

Technologies Used

  • HTML5: Semantic structure of the site.
  • CSS3: Advanced styling, animations, and responsive design using CSS variables.
  • JavaScript (Vanilla): Game logic, event handling, and data persistence with localStorage.

How to Run Locally

To run this project on your local machine, you need to serve it through a local server (opening index.html directly may cause errors due to file loading restrictions). Follow these steps:

  1. Clone the repository:
    git clone https://github.com/jorgegarcia33/MecanoType.git
  2. Navigate to the project directory:
    cd MecanoType
  3. Start a local server: Run the following command in your terminal:
    python -m http.server 8080
  4. Access the application: Open your browser and go to http://localhost:8080.

Alternatively, if you use VS Code, you can use the Live Server extension.

Contributing

Contributions are welcome!
Check the issues labeled good first issue.

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. Open a Pull Request

Tip

This is YOUR tool. Issues and pull requests are welcome.

MecanoType is kept intentionally small and readable, so contributions that preserve simplicity are especially appreciated.

About

MecanoType is a typing practice app that simulates a classic typewriter. Improve your speed and accuracy with customizable word lists, language options and stats tracking.

Topics

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages