SpeedType is an interactive web-based typing game designed to improve your typing speed and accuracy. Built with a modern tech stack, it offers an engaging way to enhance your keyboard skills.
- Real-time error tracking
- WPM (Words Per Minute) calculation
- Sleek and responsive UI
- Dark mode support
- Multi-language support (English and Spanish)
- React: For building the user interface
- Next.js: For server-side rendering and routing
- TypeScript: For type-safe code
- Framer Motion: For smooth animations and transitions
- Tailwind CSS: For rapid and responsive styling
- Zustand: For efficient state management
- Visual Studio Code: As the primary development environment
To run the project locally:
- Clone the repository
- Install dependencies:
npm install
oryarn install
- Run the development server:
npm run dev
oryarn dev
- Open http://localhost:3000 in your browser
The project is deployed at https://speedtype-v1.netlify.app
- Responsive design using Tailwind CSS
- Smooth animations powered by Framer Motion
- Customizable themes with dark mode support
Utilizes Zustand for efficient and simple state management
According to PageSpeed Insights (as of Aug 12, 2024):
- Performance Score: 94/100 (Excellent)
- Accessibility: 100/100
- Best Practices: 100/100
- SEO: 100/100
These scores indicate that SpeedType is highly optimized for mobile devices, offering fast loading times, excellent accessibility, adherence to web best practices, and strong SEO fundamentals.
Manjunath R
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is MIT licensed.
Untitled.video.-.Made.with.Clipchamp.6.mp4
Made with ❤️ by Manjunath R