Кейс · Управление задачами
Таск-менеджер для браузера и десктопа
Персональный планировщик на компьютере, в браузере и на телефоне.
Главный результат
Одно приложение работает в браузере, на десктопе и на телефоне

С чего всё начиналось
Нужен был инструмент управления задачами, который одинаково хорошо работает и в браузере, и как отдельное десктопное приложение. Разрабатывать и поддерживать две отдельные версии дорого и долго, а пользователи хотели работать офлайн и получать нативные уведомления, а не держать вкладку открытой.
Что мешало
Нужен был инструмент и в браузере, и как отдельное десктопное приложение
Разрабатывать и поддерживать две отдельные версии — дорого и долго
Пользователи хотели офлайн-режим и нативные уведомления
Обновления нужно выкатывать на обе платформы без рассинхрона версий
Что я сделал
Разработал одно приложение, доступное как PWA с офлайн-режимом и установкой на устройство и как десктопная сборка с нативными уведомлениями и работой в системном трее.
Продукт построен вокруг недельного календаря: задачи распределяются по дням, по каждому дню виден прогресс. Внутри задачи — подзадачи, описание, приоритет и шкала готовности.

Что умеет продукт
Недельный календарь
Задачи распределяются по дням, по каждому дню виден прогресс выполнения.
Список-накопитель
Дела без конкретной даты — в отдельном списке, чтобы ничего не потерять.
Задачи и подзадачи
Подзадачи, описание с оформлением, приоритет и шкала готовности.
Заметки
Отдельный раздел с папками и возможностью закреплять важное.
Офлайн и уведомления
Офлайн-режим PWA и нативные уведомления десктопной сборки.
Обновления в приложении
Приложение проверяет наличие новой версии и обновляется до последней — на десктопе и в PWA.
Как это выглядит
Что изменилось
Было
- —Две версии пришлось бы делать и поддерживать отдельно
- —Офлайн и нативные уведомления были недоступны в браузере
- —Обновления рисковали разъехаться по платформам
Стало
- ✓Одно приложение работает в браузере, на десктопе и на телефоне
- ✓Офлайн-режим и нативные уведомления работают без дополнительной настройки
- ✓Новая функция появляется сразу на обеих платформах
Один продукт работает на компьютере, в браузере и на телефоне: новые функции появляются сразу на всех платформах, а приложение само проверяет и устанавливает обновления. Срок разработки — один месяц.