A modern, minimalist typing speed trainer designed to help you master the keyboard. Built for speed, aesthetics, and focus.
- Modern Engine: Built with React & Vite for zero-latency typing.
- Dynamic Themes: Beautiful Dark/Light modes with animated "Aurora" backgrounds.
- Flexible Modes: Race against the clock (15s, 30s, 60s) or relax in infinite Zen Mode.
- Smart Difficulty: Choose between Easy, Medium, or Hard text complexity.
- Mobile Ready: Fully optimized typing experience for phones and tablets.
- Real-time Stats: Instant feedback on WPM and Accuracy as you type.
-
Clone the repository:
git clone [https://github.com/sagarbudhwani/typing-quest.git](https://github.com/sagarbudhwani/typing-quest.git) cd typing-quest -
Install dependencies:
npm install
-
Start the dev server:
npm run dev
typing-quest/
├── src/
│ ├── components/ # UI Components (Layouts, Toggles)
│ ├── hooks/ # Game logic & Theme hooks
│ ├── pages/ # Home, Game, and Results screens
│ └── assets/ # Images and icons
├── public/ # Static assets & redirects
├── index.html # Entry point
└── tailwind.config.js # Styling configuration- Frontend: React.js
- Build Tool: Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
MIT © Sagar Budhwani