A minimalistic, fast, and highly customizable typing test application designed to help you track progress and improve your typing speed.
- 🎯 Minimalistic UI: A clean, distraction-free interface to keep you focused entirely on typing.
- 🎨 Deep Customization: Multiple themes, font choices, and settings to perfectly tailor the typing experience to your preferences.
- ⏱️ Versatile Typing Modes: Various configurable testing modes including time-based, word-count based, and custom quotes.
- 📊 Performance Tracking: Detailed post-test statistics including WPM (Words Per Minute), accuracy, and consistency.
- 📱 Fully Responsive: Works fluidly across different screen sizes, from desktop to mobile.
Built with modern web technologies for maximum performance and a smooth developer experience:
- Frontend: SolidJS + TypeScript for high performance and fine-grained reactivity.
- Styling: SCSS and custom CSS architectures for a robust, themeable design system.
- Build Tool: Powered by Vite for an extremely fast development server and optimized production bundles.
-
Clone the repository and navigate to the project directory: (Assuming you already have the code locally)
-
Install dependencies: Using
bun:bun install
-
Run the development server:
bun run dev
This will start the hot-reloading local server. Open the provided
localhostlink in your browser to view the app! -
Build for production:
bun run build
/frontend- Contains all user-facing client code, styles, configurations, and static assets./backend- Contains the server-side architecture and APIs.