A Typing Speed Test web application built with React.js and Tailwind CSS to help users measure their typing speed and accuracy.
- Typing Speed Measurement: Calculates words per minute (WPM) and accuracy.
- Easy & Hard Mode:
- Easy Mode: Regular text with lowercase words.
- Hard Mode: Includes uppercase letters and special characters for extra challenge.
- Real-time Stats: Displays WPM, accuracy, and time left while typing.
- Leaderboard: Stores and displays top scores.
- Share Results: Allows users to share their typing test results.
- Dark Mode Support: Works seamlessly in both light and dark modes.
- React.js
- TypeScript
- Tailwind CSS
- Firebase (for storing leaderboard data)
- Clone the repository:
git clone https://github.com/bhagirathpaliyal/typingSpeedTest cd typingSpeedTest
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Select difficulty mode (Easy or Hard).
- Click the Start button.
- Type the given text as fast and accurately as possible.
- View your WPM and Accuracy at the end.
- Share your results or check the leaderboard!
Contributions are welcome! Feel free to fork the repo and submit a pull request.
This project is open-source under the MIT License.
Made with ❤️ by Bhagirath Paliyal