Skip to content

mi1sh/typespeed-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⌨️ Typespeed - Test ⌨️

React + Vite

PLAY LICENSE

A typing speed test app I wrote using React.js and wanted to show you 💚

Register and compete with other players for a place in the rating table! (you can use a fake email address :3)

App screenshot

Description 📗

This project is a simple typing speed test application where users can practice typing skills and measure their typing speed in words per minute (WPM). The application provides a random set of words for the user to type within a specified time limit, and then calculates and displays the typing speed based on the number of correctly typed words.

I also added functionality for calculating user accuracy. You can see it after each attempt in the panel above. Below the word field there is a menu with buttons where you can increase the number of words in the field or refresh it.

It is worth mentioning that in my application you can enable blind typing mode using the corresponding checkbox.

Installation 💿

To run this project locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/mi1sh/typespeed-test.git
  2. Navigate to the project directory:

    cd typespeed-test
  3. Install dependencies using yarn:

    yarn install
  4. Start the development server:

    yarn dev
  5. Open your browser and go to http://localhost:5147 to view the application.

Built With 🛠️

  • React
  • Styled-components
  • React-Toastify
  • Firebase
  • twallpaper
  • Vite

License ©️

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