Skip to content

Rampravsh/TypingPro

Repository files navigation

TypingPro

A modern typing tutor desktop application built with Electron.

Features

  • Typing Tests: Test your typing speed and accuracy with a variety of texts.
  • Typing Lessons: Improve your skills with structured lessons.
  • Performance Results: Track your progress with detailed reports on your speed (WPM), accuracy, and errors.
  • Customizable Settings: Tweak the application to your liking.
  • Interactive Keyboard: An on-screen keyboard provides a visual guide.

Tech Stack

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need to have Node.js and npm installed on your system.

Installation

  1. Clone the repository:
    git clone <repository-url>
  2. Navigate to the project directory:
    cd TypingPro
  3. Install the dependencies:
    npm install

Running the Application

To start the application in development mode, run the following command:

npm start

Building the Application

To build the application for your platform, run:

npm run build

This will create a distributable package in the dist directory.

What's Next

This project is under active development. Here are some of the features and improvements planned for the future:

  • More Content: Add a wider variety of lessons, exercises, and typing test materials.
  • User Profiles: Implement user accounts to save progress and statistics locally.
  • Cloud Sync: Sync user progress and settings across multiple devices.
  • Advanced Analytics: Provide more in-depth performance analysis and visualizations to help users identify and work on their weaknesses.
  • Customization: Add more themes and allow users to customize the look and feel of the application.
  • Multi-language Support: Add support for different languages and keyboard layouts.
  • Testing: Add a comprehensive test suite to ensure code quality and stability.
  • Multiplayer Mode: Introduce a feature for users to compete with each other in real-time typing races.

About

A modern typing tutor desktop application built with Electron.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors