Skip to content

coderacademics/Protypist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protypist - Touch Typing Practice Website

alt text

Protypist is a touch typing practice website created using Node.js, JavaScript, EJS template, HTML, and CSS. It allows users to improve their typing speed and accuracy by practicing typing exercises. Whether you're preparing for government exams like SSC CGL or just want to become a more efficient typist, Protypist can help you achieve your goals.

Website Link

Protypist

The website is live using free server hosted at Render

Features

  • Customizable Practice: Choose the approximate number of words and set the practice time according to your preferences.

  • Real-Time Feedback: Get instant feedback while typing, including total correct key depressions, incorrect key depressions, CPM (characters per minute), accuracy, and backspace usage.

  • Inspired by MonkeyType: Protypist is inspired by popular typing practice websites like MonkeyType.com, ensuring an effective and engaging practice experience.

Getting Started

Follow these steps to get Protypist up and running on your local machine:

  1. Clone the repository:

    git clone https://github.com/yourusername/Protypist.git
  2. Navigate to the project directory:

    cd Protypist
  3. Install the required dependencies:

    npm install
  4. Start the server:

    npm start
  5. Open your web browser and visit http://localhost:3000 to access Protypist.

Usage

  1. On the Protypist homepage, you can select the approximate number of words you want to practice with and set the practice time.

  2. Click the "Start Typing" button to begin the typing exercise.

  3. As you type, Protypist will provide real-time feedback, including the number of correct and incorrect key depressions, CPM (characters per minute), accuracy, and backspace usage.

  4. Once the practice session is complete, you will see your results and have the option to start a new practice session.

Contributing

We welcome contributions from the community! If you'd like to contribute to Protypist, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/new-feature
  3. Make your changes and commit them with descriptive commit messages.

  4. Push your changes to your fork:

    git push origin feature/new-feature
  5. Open a pull request on the official Protypist repository.

License

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

Acknowledgements

  • Protypist was inspired by MonkeyType, a popular touch typing practice website.

Contact

If you have any questions or suggestions regarding Protypist, feel free to contact us at saikatmohanta43434@gmail.com.

Happy typing! 🚀

About

It is a simple website to practice typing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •