SpeedType features a clean, minimalist interface designed to help users focus on typing without distractions. Key functionalities include real-time WPM (Words Per Minute) tracking, accuracy percentage, and customizable text challenges.
This project was inspired by MonkeyType and is built with React, TypeScript, and Vite.

- React for the UI components
- TypeScript for type safety
- Vite for fast development and building
To install and run SpeedType locally, follow these steps:
# Clone the repository
git clone https://github.com/yourusername/SpeedType.git
# Navigate to the project directory
cd SpeedType
# Install dependencies
npm install
To start the development server:
# Start the development server
npm run dev
The application will be available at http://localhost:5173
by default.
To build the project for production:
npm run build
- Real-time WPM (Words Per Minute) tracking
- Accuracy measurement
- Different test modes (time-based, word-count based)
- Customizable themes
- Test history and statistics
- Responsive design for all devices
This project is licensed under the MIT License - see the LICENSE file for details.