Skip to content

GragertVD/print-speed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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