I built a typing trainer that adapts to your mistakes (YouType)
Hey everyone π
I want to share a project Iβve been working on β YouType, a modern touch typing trainer.
The idea came from a simple problem: most typing tools donβt actually help you improve efficiently. They just give random text to type.
So I decided to build something smarter.
πΉ The core idea
Instead of random exercises, YouType analyzes your mistakes and focuses on the keys you struggle with the most.
This way, you improve faster and more effectively.
Key features
- Real-time WPM and accuracy tracking
- Personalized exercises based on your mistakes
- Detailed analytics (see weak keys)
- Structured lessons
- Typing tests with certificates
Tech stack
- Frontend: JavaScript (SPA)
- Backend: Node.js + Express
- Database: SQLite
- Hosting: Render
Why I built it
I originally created YouType for Ukrainian users, because there wasnβt a modern typing trainer for that audience.
Now Iβm expanding to English and would love feedback from a global audience.
π https://youtype.tech
Would really appreciate your thoughts π



Top comments (0)