About this site
Idea
Website is created for learning purposes: to practice NextJS. It is a Touch Typing Practice tool.
Technologies
- ReactJS
- TypeScript
- NextJS 13
- Redux
- CSS Modules
- LocalStorage
Features
- Touch Typing Practice
- Lessons of different difficulty levels
- Calculation of typing speed and num of typing errors
- Progress Tracking
- User's typing results are saved
- Typing speed is displayed as a chart
- Calculation of best and average typing speed
- Ability to delete selected typing attempts
- Touch Typing Cheat Sheet
- Tips on Touch Typing
API
Data is taken from public Api: Sample APIs: Typer.
*currently API's down. So data is statically set*
Source Code
Source code of this project is placed on GitHub.
Deployment
This page is deployed on Vercel.