DEV Community

Nazar Yurkevych
Nazar Yurkevych

Posted on

I built a typing trainer that fixes your weak keys automatically (YouType)

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.



 Try it

πŸ‘‰ https://youtype.tech

Would really appreciate your thoughts πŸ™Œ

Top comments (0)