1

Step 1

Метрики / Статистика

2

Step 2

Настроить среду разработки

04 February—04 February

3

Step 3

Базовый редактор с двумя полями

4

Step 4

Интерактивная клавиатура

5

Step 5

Создать базовый набор упражнений

6

Step 6

Интернационализация интерфейса

7

Step 7

Создание релиза для десктопа (Electron)

1

Step 1

Метрики / Статистика

3

Step 3

Базовый редактор с двумя полями

4

Step 4

Интерактивная клавиатура

5

Step 5

Создать базовый набор упражнений

6

Step 6

Интернационализация интерфейса

7

Step 7

Создание релиза для десктопа (Electron)

2

Step 2

Настроить среду разработки

04 February—04 February

03 February 2017 24 February 2017
The goal is overdue by 2654 days

Goal abandoned

The author does not write in the goal 7 years 3 months 27 days

Goal author

Игорь

USA, Stamford

35 years old

Career & Work

Написать Тренажёр десятипальцевого набора на клавиатуре (аналог “Соло на Клавиатуре”). Angular 2 + TypeScript

Пора разобраться с новыми технологиями.

Идея проекта взята здесь http://nabiraem.ru. Пару лет назад это было десктопное приложение, которое помогло мне существенно ускорить скорость набора на клавиатуре.

Ставлю себе цель написать аналог этой программы на Angular2 и TypeScript. Если к концу цели останется время также прикручу Electron и создам кросплатформенные приложения под Windows, Mac, Linux.

Дата завершения проекта 24 Февраля 2017.

Работать над проектом буду каждый день минимум 1 час.

В качестве отчёта ежедневные комиты в публичный Git репозиторий.

Раз в неделю - краткая заметка о проделанной работе и следующих шагах

 Goal Accomplishment Criteria

Сайт с тренажером доступен публично. Есть минимум 10 уроков по набору текста.

  1. Метрики / Статистика

    1. Средняя скорость набора

    2. Моментальная скорость набора (последние 4 символа)

    3. Количество сделанных ошибок

    4. Прогресс (5/134 (4%))

  2. Настроить среду разработки

    1. Создать публичный репозиторий

    2. Развернуть сайт в публичном доступе

    3. Настроить Continues Integration

    4. Автоматическая запуск тестов

    5. Автоматическая сбока релиза

    6. Автодеплой

  3. Базовый редактор с двумя полями

    Первое поле содержит текущее упражнение и курсор указывающий на следующий символ к набору.

    Второе поле содержит уже набранный текст. Неверные буквы отмечаются красным. После совершения ошибки, курсор упражнения дальше не движется, пользователь должен стереть весь набранный текст до места с ошибкой и исправить ее.

  4. Интерактивная клавиатура

    Рисунок клавиатуры с подсказками

    1. Подсвечивать следующий символ

    2. Анимация нажатия клавиши

  5. Создать базовый набор упражнений

    Возможность выбрать и начать упражнение

    Отображение статуса задания (выполнено/ не выполнено/ не приступал)

    Добавление собственных текстов для набора

  6. Интернационализация интерфейса

    1. Английский

    2. Русский

  7. Создание релиза для десктопа (Electron)

    1. Windows

    2. Mac

    3. Linux

  • 1190
  • 03 February 2017, 04:55
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?