Назад

Скриншот:

Скриншот приложения Typing Trainer

Проект:Typing Trainer

Описание:

Тренажёр печати в браузере: короткие уроки, режим на время и zen с длинными литературными отрывками. Можно переключать английскую и русскую раскладку, выбирать пресет Windows или macOS — от этого зависит, в частности, пунктуация на экранной клавиатуре. Клавиатура показывает следующую клавишу и подсказки пальцев; во время набора видны WPM, точность и ошибки, после сессии — результат и карта промахов. Прогресс и серия дней сохраняются локально. Настройки и состояние сессии собраны на Pinia; раскладка может подтянуться из системы через Keyboard Map API или пройти калибровку по нажатиям, если API недоступен. В zen есть библиотека готовых текстов и свои отрывки в IndexedDB. Интерфейс на русском и английском, светлая и тёмная тема.

Стек технологий:

  • Vue 3
  • TypeScript
  • Vite
  • Pinia
  • Vue Router
  • vue-i18n
  • IndexedDB
  • Vitest