Цель заброшена
Автор не отписывался в цели 7 лет 9 месяцев 20 дней
Написать Тренажёр десятипальцевого набора на клавиатуре (аналог “Соло на Клавиатуре”). Angular 2 + TypeScript
Пора разобраться с новыми технологиями.
Идея проекта взята здесь http://nabiraem.ru. Пару лет назад это было десктопное приложение, которое помогло мне существенно ускорить скорость набора на клавиатуре.
Ставлю себе цель написать аналог этой программы на Angular2 и TypeScript. Если к концу цели останется время также прикручу Electron и создам кросплатформенные приложения под Windows, Mac, Linux.
Дата завершения проекта 24 Февраля 2017.
Работать над проектом буду каждый день минимум 1 час.
В качестве отчёта ежедневные комиты в публичный Git репозиторий.
Раз в неделю - краткая заметка о проделанной работе и следующих шагах
Критерий завершения
Сайт с тренажером доступен публично. Есть минимум 10 уроков по набору текста.
-
Метрики / Статистика
-
Средняя скорость набора
-
Моментальная скорость набора (последние 4 символа)
-
Количество сделанных ошибок
-
Прогресс (5/134 (4%))
-
-
Настроить среду разработки
-
Создать публичный репозиторий
-
Развернуть сайт в публичном доступе
-
Настроить Continues Integration
-
Автоматическая запуск тестов
-
Автоматическая сбока релиза
-
Автодеплой
-
-
Базовый редактор с двумя полями
Первое поле содержит текущее упражнение и курсор указывающий на следующий символ к набору.
Второе поле содержит уже набранный текст. Неверные буквы отмечаются красным. После совершения ошибки, курсор упражнения дальше не движется, пользователь должен стереть весь набранный текст до места с ошибкой и исправить ее.
-
Интерактивная клавиатура
Рисунок клавиатуры с подсказками
-
Подсвечивать следующий символ
-
Анимация нажатия клавиши
-
-
Создать базовый набор упражнений
Возможность выбрать и начать упражнение
Отображение статуса задания (выполнено/ не выполнено/ не приступал)
Добавление собственных текстов для набора
-
Интернационализация интерфейса
-
Английский
-
Русский
-
-
Создание релиза для десктопа (Electron)
-
Windows
-
Mac
-
Linux
-
- 1570
- 03 февраля 2017, 04:55
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением