OWN TYPING

OWN TYPING
COMPLETEDNEXT.JS 16TAILWINDREACT 19

Timeline

1 WEEK

Role

Lead Developer

Team

Solo

Status

COMPLETED

Overview

Own Typing is a minimalist, responsive in-browser typing speed test and training platform. Designed for programmers and fast typists, it provides instant WPM/accuracy feedback, customizable test durations, custom word lists, and visual error tracking without clutter or ads.

Key Features

  • Real-Time WPM (Words Per Minute), CPM, and Accuracy Calculation
  • Customizable Test Modes (Timed, Word Count, Custom Text)
  • Live Visual Error & Character Highlighting Engine
  • Detailed Post-Test Analytics with Interactive Speed Graphs
  • Smooth Mechanical Keyboard Audio Feedback & Sound Effects
  • Clean, Distraction-Free Developer-Focused UI/UX

Why I built this

  • To build an ad-free, high-performance typing test platform with zero input lag.
  • To explore precise DOM key event handling and real-time calculation algorithms.
  • To provide developers with customizable code-snippet typing practice.
  • To showcase a polished, aesthetic minimalist design system.

Impact

  • Achieved ultra-low latency keystroke detection and live metrics calculation.
  • Delivered an engaging, gamified developer tool with smooth micro-interactions.
  • Engineered a robust state management system for test tracking and historical performance.
  • Received positive reception from developers for clean aesthetics and responsiveness.