Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.36 KB

README.md

File metadata and controls

47 lines (33 loc) · 1.36 KB

Touch Typing Trainer

"Тренажер слепой печати".

Реализовано:

  • получение текста через публичный API (https://baconipsum.com/json-api/) и (https://fish-text.ru/api);
  • отображение набираемого текста в реальном времени;
  • реакция на ввод неверных символов;
  • демонстрация скорости печати;
  • подсчет точности вводимой информации;
    а также:
  • подсчет количества введённых символов и ошибок;
  • выбор языка;
  • выбор темы светлая/темная;
  • вывод поздравления по завершению ввода текста.

Используемые технологии

  • React
  • Redux
  • Styled-components
  • ThemeProvider, React icon

Запуск локально

Экспорт проекта локально на компьютер:

git clone https://github.com/GragertVD/print-speed.git

Для установки зависимостей:

npm install

Для запуска на localhost:3000:

npm start

Demo

Посмотреть приложение в действии можно на Versel