Velotype is a typing practice web app built with React and Vite. It supports multiple word lists, tracks your stats over time, and provides a clean, themeable interface.
- React 19
- Vite 7
- React Router
- Tailwind CSS
- ShadCN UI
- Node.js
- pnpm, npm, or yarn installed globally
Using pnpm (recommended):
pnpm installUsing npm:
npm installpnpm devsrc/ – application source code
├── pages/ – route-level pages (Home, About, History, NotFound)
├── components/ – shared UI and feature components
├── layout/ – layout and navigation
├── lib/ – utilities, language and words helpers, history logic
└── style/ – global styles and theme handling
public/ – static assets and word list JSON files
pnpm dev– start development serverpnpm build– build for productionpnpm preview– preview production buildpnpm lint– run ESLint
This project is licensed under the MIT LICENSE.