About the Project

Inspiration

I wanted a clean, distraction-free typing app that felt modern and simple. Most existing tools felt cluttered or outdated, so I decided to build my own.

How I Built It

  • Tech: React + Vite, Shadcn UI, Zustand, localStorage
  • Pages: Dashboard, Practice, Settings
  • Features: Dark/light mode, adjustable difficulty, progress tracking

Challenges

Balancing minimal design with useful features, managing persistent state with Zustand and localStorage, and ensuring accurate typing tracking.

What I Learned

Deeper skills in state management, theme handling, and building clean, responsive UIs with modern React tools.

Built With

Share this project:

Updates