A typing test game built with Next.js, Tailwind CSS and ShadcnUI. Test your typing speed and accuracy with different modes, themes, and configurations.
-
Multiple Game Modes:
- Time-based typing tests (15s, 30s, 60s, 120s)
- Word-based typing tests (10, 25, 50, 100 words)
- Quote typing tests (short, medium, long, all lengths)
-
Customization Options:
- Toggle punctuation and numbers in tests
- Multiple color themes (Amber, Crimson, Rosewood, Emerald, Sapphire, Amethyst)
- Light/dark mode support
-
Real-time Metrics:
- Words Per Minute (WPM) tracking
- Accuracy percentage
- Time elapsed display
-
Frontend:
- Next.js 15 (App Router)
- React 19
- TypeScript
- Tailwind CSS
- Shadcn UI (for accessible components)
- Lucide Icons
- FontAwesome Icons
-
Build Tools:
- PNPM (package manager)
- ESLint (code linting)
- Prettier (code formatting)
-
Clone the repository:
git clone https://github.com/0xHouss/blaze-type.git cd blaze-type -
Install dependencies:
pnpm i
-
Start the development server:
pnpm dev
-
Open http://localhost:3000 in your browser.
Blaze Type is live and hosted on Vercel, offering lightning-fast performance and seamless scalability.
🔗 Live Demo: https://blaze-type.vercel.app
The app is automatically deployed with every push to the master branch via Vercel's GitHub integration, ensuring continuous delivery and up-to-date features.
- Takorabet Houssam (242431430718)
- Garid Raouf (242431574410)
- Benkritly Hakim (242431621020)
- Saadbouzid Syliane (242431750012)
- Machane Yanis (232331406304)
- Tandi Tashinga (23238ZWE19487)
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
BlazeType is licensed under the MIT License. Feel free to use and share it as you like.
If you enjoy using Blaze Type, consider giving us a star on GitHub! ⭐
