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.
The website is live using free server hosted at Render
-
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.
Follow these steps to get Protypist up and running on your local machine:
-
Clone the repository:
git clone https://github.com/yourusername/Protypist.git
-
Navigate to the project directory:
cd Protypist -
Install the required dependencies:
npm install
-
Start the server:
npm start
-
Open your web browser and visit
http://localhost:3000to access Protypist.
-
On the Protypist homepage, you can select the approximate number of words you want to practice with and set the practice time.
-
Click the "Start Typing" button to begin the typing exercise.
-
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.
-
Once the practice session is complete, you will see your results and have the option to start a new practice session.
We welcome contributions from the community! If you'd like to contribute to Protypist, please follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/new-feature
-
Make your changes and commit them with descriptive commit messages.
-
Push your changes to your fork:
git push origin feature/new-feature
-
Open a pull request on the official Protypist repository.
This project is licensed under the MIT License - see the LICENSE file for details.
- Protypist was inspired by MonkeyType, a popular touch typing practice website.
If you have any questions or suggestions regarding Protypist, feel free to contact us at saikatmohanta43434@gmail.com.
Happy typing! 🚀
