Skip to content

TouchTyping is a minimal and responsive web app that helps users master touch typing skills by practicing on all key rows — including Home Row, Top Row, Bottom Row, and Full Keyboard. Perfect for beginners as well as developers who want to boost their typing speed and accuracy!

Notifications You must be signed in to change notification settings

avdeshjadon/TouchTyping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Touch Typing ⌨️

A responsive web application designed to help users master touch typing with interactive lessons, real-time feedback, and progress tracking.

🚀 Live Preview

Experience the Touch Typing Tutor in action. No installation required!

➡️ View Live Demo


✨ Key Features

User Experience

  • 🌓 Light/Dark mode toggle for comfortable viewing.
  • 📱 Fully responsive design for a seamless experience on mobile, tablet, and desktop.
  • 🎮 Gamified lesson unlocking system to keep you motivated.
  • 🖥️ Clean, distraction-free interface to help you focus.

🛠️ Technology Stack

Component Technologies
Frontend HTML5, CSS3, JavaScript (ES6+)
Styling CSS Animations, Flexbox/Grid
Data LocalStorage (Progress Saving)
Extensions Firebase integration (optional)

🚀 Quick Start

To run the project locally, follow these steps:

# 1. Clone the repository
git clone [https://github.com/avdeshjadon/TouchTyping.git](https://github.com/avdeshjadon/TouchTyping.git)

# 2. Navigate to the project directory
cd TouchTyping

# 3. Open index.html in your default browser
# For Windows
start index.html
# For Mac
open index.html
# For Linux
xdg-open index.html

About

TouchTyping is a minimal and responsive web app that helps users master touch typing skills by practicing on all key rows — including Home Row, Top Row, Bottom Row, and Full Keyboard. Perfect for beginners as well as developers who want to boost their typing speed and accuracy!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages