Skip to content

g3vind/typing-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing Master

Typing Master is a web application designed to improve users' typing skills. It features customizable difficulty levels, real-time WPM calculation, and accuracy tracking. The project is built using ReactJS for the frontend, Firebase for backend services, and includes Google authentication for user logins.

Features

  • Google Authentication: Seamlessly log in with your Google account.
  • Dynamic Difficulty Levels: Choose from easy, medium, and hard difficulty settings for tailored typing exercises.
  • Real-time WPM Calculation: Receive instant feedback on your typing speed.
  • Accuracy Tracking: Monitor your accuracy percentage as you type.

Technologies Used

  • Frontend: ReactJS
  • Backend: Firebase
  • Authentication: Google
  • Styling: CSS/BulmaCSS

Getting Started

  1. Clone the repository.
  2. Install dependencies with npm install.
  3. Set up Firebase and configure the project.
  4. Run the application using npm start.

Contributing

Contributions are welcome!