Icon
Type.mn - Fast typing test
Type.mn - Fast typing test

Type.mn - Fast typing test

WebDesign
Project Role:
Founder, Software Engineer

Associated with

Digital Data LLC
Digital Data LLCSoftware company
December, 2022
-
February, 2023

One of my mini projects, developed purely for fun, was a typing test platform that measures how fast users can type without mistakes in both English and Mongolian. It included different levels: Easy, Medium, and Hard. In Hard mode, the words were more difficult and unrelated to each other, making it extra challenging. The platform also featured a leaderboard showcasing the top users with the highest scores in each mode. It served as both a learning tool for improving typing speed and a fun way to compete with others.

Through developing this project, I deepened my knowledge of ReactJS. Handling logic for user mistakes, calculating typing speed, and other features was challenging. I used many pre-built React hooks and also learned to create custom hooks to make the UI faster and more reliable. By the end of the project, I was able to write my own hooks for any type of logic.

The Leaderboard

Skills required for this project

Next.jsTypeScriptNode.jsMongoDBRedisFull Stack DevelopmentUI/UX DesignGoogle Cloud Platform (GCP)