Crastay
← К блогу

Таск-менеджер: доски, совместная работа, мобильный клиент

Модуль задач в Crastay — это не «клон Jira», а встроенный трекер в ту же экосистему, что лента, чаты и кабинет. Ниже — честное описание возможностей по состоянию кодовой базы и внутреннему сравнению с рынком.

Модель данных

В схеме:

  • доски, исполнитель и дополнительные соисполнители;
  • приоритет, статус, срок, подзадачи;
  • приватные задачи (видимость ограничена создателем и назначенным);
  • режим завершения (в т.ч. «все исполнители отметили» vs legacy «достаточно одного»);
  • broadcast: группы на доске, копии задач по рассылке;
  • спринты, зависимости;
  • теги, напоминания, комментарии, вложения, активность, аудит;
  • учёт времени, рекуррентность;
  • уведомления при назначении исполнителя.

То есть «фундамент» тянет и личные списки, и командные сценарии.

Как это выглядит в веб-клиенте

Канонические пути задач: /tasks, /tasks/new, /tasks/:id/edit и опционально ?branch= для ветвления досок.

На вебе есть:

  • доска с колонками (новые / в работе / выполнено) на планшетах и десктопе с drag-and-drop между колонками;
  • на узких экранах — список и календарь без колонок Kanban (осознанный UX-выбор);
  • «Мои задачи» без привязки к доске;
  • фильтры по тегу, участнику, группе, спринту, пресеты all/active/my;
  • сохранённые виды на сервере (не только локальные фильтры);
  • SSE по доске для обновлений в реальном времени с переподключением;
  • офлайн-outbox в IndexedDB для создания/изменения и вложений при плохой сети;
  • страница статистики по доске (/tasks/stats).

Мобильное приложение

Есть экран задач с паритетом ключевых сценариев к вебу.

Итог для блога

Crastay-задачи — это доски + список + календарь + совместная работа + realtime и устойчивость к офлайну на вебе, встроенные в платформу с чатами и CRM. Для enterprise-закупок «вместо Jira» позиционирование должно опираться на дорожную карту и явные границы; для команд и фрилансеров внутри Crastay — текущий объём уже закрывает большой пласт ежедневной работы.