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
- javascript
- localstorage
- netlify
- react
- shadcn
- tailwind
- typescript
- zustand

Log in or sign up for Devpost to join the conversation.