Skip to content

Simple typing speed test inspired by Monkeytype ๐Ÿ’โŒจ๏ธ. It allows users to test their typing speed by displaying random words and calculating metrics

Notifications You must be signed in to change notification settings

nathutev/monkeytype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Monkeytype Clone

This project is a simple typing speed test inspired by Monkeytype ๐Ÿ’โŒจ๏ธ. It allows users to test their typing speed by displaying random words and calculating metrics like Words Per Minute (WPM), Characters Per Minute (CPM), accuracy, and errors.

โœจ Features

๐ŸŽฏ Displays random words for typing

โšก Tracks Words Per Minute (WPM) and Characters Per Minute (CPM)

โœ… Calculates typing accuracy and errors

โณ Includes a countdown timer (60 seconds by default)

๐Ÿ›  Technologies Used

๐ŸŒ HTML

๐ŸŽจ CSS

โš™๏ธ JavaScript

๐Ÿš€ How to Use

Open this link. ๐ŸŒ

Click inside the typing area to start the test. ๐Ÿ

Type the displayed words as accurately and quickly as possible. โŒจ๏ธ

View your WPM, CPM, accuracy, and errors in real time. ๐Ÿ“Š

Once the timer reaches 0, the test ends. โฒ

Click the restart button to try again. ๐Ÿ”„

โšก How It Works

The project fetches random words using a word module. ๐Ÿ“–

It tracks the user's input, compares it with the displayed text, and updates the accuracy and error count dynamically. ๐Ÿ”

The timer starts as soon as the user begins clicks on input area. โณ

Once time runs out, input is disabled, and the restart button appears. ๐Ÿ›‘

๐Ÿ”ฎ Future Improvements

โฑ Add different time settings (30s, 60s, 120s)

๐ŸŒ Add multiple languages

๐Ÿ‘จโ€๐Ÿ’ป Author

Developed by nath.utev ๐Ÿš€

About

Simple typing speed test inspired by Monkeytype ๐Ÿ’โŒจ๏ธ. It allows users to test their typing speed by displaying random words and calculating metrics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published