Skip to content

Mathijs-Bakker/glove80-ninja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glove80 Ninja

A touch typing tutor for the Glove80 keyboard

Glove80 Ninja is a typing tutor inspired by Keybr.com, but built specifically for Glove80 ergonomic keyboard users.
It supports default layouts (QWERTY, Dvorak, Colemak, Glove80 default) as well as custom layouts, so you can practice your exact keymap.

MVP Scope (v0.1.0)

The goal of the first release is a Minimum Viable Product (MVP).
It should allow a Glove80 user to:

  • Practice typing text with live WPM & accuracy feedback.
  • Import and use a custom keyboard layout.
  • Choose from built-in layouts (QWERTY, Dvorak, Colemak, Glove80 default).
  • Save/load user configuration and progress locally.
  • Train with a lesson system that adapts to the chosen layout.

Roadmap

Current milestone: v0.1.0 - MVP

  • Core typing practice engine
  • Default keyboard layouts support
  • Custom keyboard layout import
  • User configuration system
  • Practice system (lesson generator)
  • Basic UI & navigation
  • Persistence layer

Future ideas (post-MVP):

  • Progress analytics (graphs, heatmaps, streaks)
  • Themes & custom styling

💻 + ☕ = <code>

Hi, I'm Mathijs! I build and maintain these projects in my free time. If you use them and would like to support my work, a coffee is always appreciated!

About

WIP

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published