Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ashenoooone/typing-speed-tester

Тренажер скорости набора текста с разными режимами, модификаторами и уровнями сложности.
https://github.com/ashenoooone/typing-speed-tester

react tailwindcss typescript vite zustand

Last synced: about 1 month ago
JSON representation

Тренажер скорости набора текста с разными режимами, модификаторами и уровнями сложности.

Awesome Lists containing this project

README

        

# Тестовое задание: Тренажер скорости набора текста

## Описание

Данный проект представляет собой тренажер скорости набора текста, который реализован с использованием современного стека технологий. В тренажере реализованы два режима работы и два модификатора, которые позволяют гибко настраивать условия тренировки.

## Ссылка на проект

[Посмотреть проект](https://ashenoooone.github.io/typing-speed-tester/)

## Режимы тренажера

- **Режим на время:** Пользователь вводит текст в течение заданного времени.
- **Режим на количество слов:** Пользователь вводит определенное количество слов.

## Модификаторы

- **Знаки пунктуации:** В текст могут быть добавлены знаки препинания.
- **Числа:** В текст могут быть добавлены числа.

## Основные технологии

- **State Manager:** Zustand
- **CSS:** Tailwind CSS
- **Сборка проекта:** Vite
- **Графики:** Recharts

## Функциональность

- **Отображение символов:** В процессе игры отображаются правильные, неправильные и лишние символы.
- **Статистика:** После завершения игры показываются WPM (слов в минуту) и подробная статистика по введенным данным.
- **Несколько режимов сложности:** Игрок может выбирать разные режимы сложности игры.

## Скриншоты

---

![Главное окно](./_images/1.png)

---

![Режим на время](./_images/2.png)

---

![Режим с пунктуацией](./_images/3.png)

---

![Два режима сразу](./_images/4.png)

---

![Статистика по завершении](./_images/5.png)