← Все системы Кейс 06 · Продуктивность · приложение

Календарь + Miro + ИИ-бот

«Штаб» — моё приложение вместо календаря, задачника и доски Miro. Задачи живут стикерами на днях и часах, календарь показывает год вперёд, а записать новое дело можно на ходу: сообщением или голосовым в Telegram. ИИ сам решает, на какой день и к какому проекту его положить, а утром присылает план. Собирала под себя, но устроено так, чтобы выросло в инструмент руководителя и команды и подключалось к рабочей CRM.

3масштаба доски: день, неделя, месяц
2вида календаря: год целиком и лента на год вперёд
1 сообщениетекстом или голосом — и задача на нужном дне
08:00план на день в Telegram, в 20:00 — итог
15 миндо созвона — напоминание со ссылкой
Ctrl+Zлюбое изменение можно отменить или вернуть
Задача

Дела жили в десяти местах, а неделю не было видно целиком

Рабочие задачи — в мессенджерах и таблицах, созвоны — в календаре, идеи — в заметках, личное — в голове. Каждый инструмент хорош в своём, но ни один не отвечает на простой вопрос: «что у меня сегодня и что горит на неделе».

Календарь знает время, но не любит задачи без часа. Задачник ведёт список, но не показывает, как дела ложатся на неделю. Miro удобен глазами — стикеры, цвета, перетаскивание, — но не знает про сроки, повторы и напоминания.

Плюс главный враг — «потом запишу». Мысль приходит на бегу, а открывать приложение, выбирать проект и дату некогда, и дело теряется.

  • Задачи разбросаны по чатам, заметкам и календарю
  • Не видно, как дела ложатся на неделю
  • Созвоны и задачи живут в разных местах
  • Повторяющиеся дела приходится помнить
  • Записать на ходу долго — и дело теряется
  • Удалила лишнее — уже не вернуть
Что построено

Доска в стиле Miro, но со временем и сроками

Главный экран — холст в точку, как в Miro, где каждый день — фрейм, а каждая задача — стикер своего цвета. Сверху у дня строка «без времени», под ней шкала часов, на которой стикеры встают блоками по длительности. Всё делается мышью: перетащить, растянуть, бросить в корзину.

1

Стикеры = виды задач

Слева панель стикеров: «Продажи», «Маркетинг», «Команда», «Финансы», «Идеи», «Личное» — названия и цвета задаются самому. Тянешь стикер на день или час — пишешь текст — Enter. Цвет сразу говорит, к чему относится дело.

2

День, неделя, месяц — и шкала часов

Стикер на шкале получает время с шагом 15 минут, за нижний край растягивается на нужную длительность. Рабочие часы задаются, остальное прячется, а задача в семь утра сама раздвигает день. Ширина столбцов, длина часа и масштаб — под себя.

3

Перенос, копия, соседняя неделя

Стикер переносится на другой день или час, с Ctrl — копией. Подержал у края недели — открылась следующая. В режиме «День» слева мини-календарь: бросил стикер на 12-е — задача переехала на 12-е.

4

«К выполнению» — список без календаря

Колонка справа собирает все открытые задачи по сроку: просроченные сверху, без срока внизу. Выбрал «Личное» — видишь все будущие личные дела, независимо от того, какая неделя на экране.

5

Повторы и созвоны

Задача или созвон повторяется каждый день, по будням, по выбранным дням недели, раз в неделю или месяц — и до какой даты. «Выполнено» ставится на конкретный день, а не на всю серию. У созвона — ссылка и кнопка «Подключиться».

6

Фильтры, которые не прячут задачи молча

Стикеры включаются цветными таблетками, можно несколько сразу. Если что-то скрыто, полоса фильтров подсвечивается и пишет «скрыто 14 · Сбросить» — чтобы не казалось, что задачи пропали.

Доска задач на неделю: панель стикеров слева, полоса «Без срока», дни с задачами без времени и шкалой часов, созвоны блоками, колонка «К выполнению» справа, над выбранным стикером панель действий
НеделяЗадачи без времени — в строке над шкалой, со временем — блоками по длительности. Зачёркнутые с галочкой — выполненные, с красной рамкой — просроченная. Над выбранным стикером панель: «Готово · Текст · Срок и время · Копия · В архив · Удалить». Данные на кадрах демонстрационные.
Доска на один день: слева мини-календарь месяца с точками загрузки, в центре стикеры дня без времени и шкала часов с созвонами, справа список «К выполнению»
ДеньМини-календарь слева: клик по числу открывает день, точки — сколько там дел. Красная линия — «сейчас».
Доска на месяц: компактные стикеры-полоски в ячейках дней, повторяющиеся планёрки и спортзал, выполненные зачёркнуты
МесяцСтикеры сжимаются в полоски, масштаб месяца настраивается отдельно от недели. Повторы — значком ↻.
Панель стикеров с корзиной сверху и окно настройки стикера «Идеи»: название и выбор из 16 цветов
Свои стикерыНазвание и один из 16 цветов. Сверху — корзина: бросил стикер — удалила, вернуть можно из корзины.
Карточка созвона «Планёрка отдела продаж»: проект, время, длительность, повтор по будням, поле «до даты», ссылка на созвон
КарточкаДвойной щелчок по стикеру: дата, время, длительность, повтор с датой окончания, ссылка, заметки и история изменений этой задачи.
Календарь

Год целиком и лента вперёд

Доска — для работы с неделей, календарь — для взгляда издалека. В «Годе» видно, где перегруз, а где пусто: день тем синее, чем больше в нём дел, точки под числом — цвета стикеров. «Лента» уходит вправо на год вперёд и раскладывает задачи по строкам проектов — как дорожная карта, где плашку можно протащить на другой день.

Календарь на год: двенадцать месяцев, дни подсвечены по загрузке синим, под числами цветные точки стикеров
ГодКлик по дню открывает его на доске. Видно сразу: октябрь и ноябрь плотные, праздники и выходные — свободны.
Лента на несколько месяцев вперёд: строки «Продажи», «Маркетинг», «Команда», плашки задач по дням, полосы повторяющихся дел, красная линия «сегодня»
ЛентаСтроки — проекты, повторяющиеся дела — полосами на всю серию, масштаб «дни · недели · месяцы».
Бот

Записать дело — одним сообщением

Отдельный бот в Telegram. Пишешь как думаешь — или надиктовываешь голосовым — и ИИ вытаскивает из фразы всё: сколько тут задач, к какому проекту каждая, на какой день и час, созвон это или дело, повторяется ли и насколько срочно. Не понял день — кладёт задачу в «Без срока» наверху доски, но записывает всегда: даже если ИИ недоступен, задача сохранится как есть.

Бот задач пример
завтра в 15 созвон с подрядчиком по сайту на час
✅ Записано:
📞 Созвон с подрядчиком по сайту
четверг, 15 октября, 15:00–16:00 · Маркетинг
↩️ ОтменитьОткрыть в Штабе
каждый понедельник и среду в 10 планёрка до конца ноября
✅ Записано:
📞 Планёрка
🔁 пн, ср до 30 ноя, 10:00 · Продажи
↩️ ОтменитьОткрыть в Штабе
Бот задач пример
0:07
🎙 до пятницы отправить счета поставщику, срочно. И купить подарок маме
✅ Записано 2:
❗ Отправить счета поставщику
пятница, 16 октября · без времени · Финансы
▫️ Купить подарок маме
📥 Без срока · Личное
↩️ ОтменитьОткрыть в Штабе
Бот задач 08:00 и 15:15
☀️ Доброе утро! План на сегодня

Сегодня, среда, 14 октября
▫️ 08:00 Спортзал · Личное
📞 10:00–10:30 Планёрка отдела продаж · Продажи
📞 12:00–12:45 Созвон с агентством по рекламе · Маркетинг
📞 15:30–16:30 Разбор воронки с командой · Команда
без времени:
❗ Согласовать макет баннера · Маркетинг
▫️ Выставить счёт клиенту · Финансы

Просрочено:
⚠️ Проверить сделки в CRM · с 13.10

💡 Главное — согласовать макет до созвона с агентством в 12:00 и закрыть хвост по сделкам в CRM.
⏰ Через 15 мин — созвон в 15:30:
Разбор воронки с командой · Команда
Подключиться
1

ИИ раскладывает, а не просто записывает

Модель получает сегодняшнюю дату, ближайшие дни недели и список стикеров и возвращает строгую структуру. «До пятницы» становится пятницей, «вечером в 7» — 19:00, «на час» — длительностью, «срочно» — пометкой «важно». Если в одной фразе два дела — получится две задачи.

2

Ошибка ИИ не теряет задачу

Каждое поле от модели проверяется. Кривая дата — задача ляжет без срока, но со своим проектом. Модель недоступна — задача запишется дословно в «Без срока». Записанное в боте можно отменить кнопкой, а вернуть — через историю.

3

Утро, вечер и напоминания

В 08:00 — план: созвоны по времени, дела без времени, просроченное и одна-две фразы ИИ о главном. В 20:00 — итог дня и план на завтра. За 15 минут до созвона — напоминание с кнопкой подключения. Бот отвечает только владельцу.

Надёжность

Ничего не теряется, всё можно вернуть

01

История каждого изменения

Перенос, правка, «выполнено», удаление — всё пишется со снимком «как было». Любую правку можно откатить, удалённую задачу — восстановить с прежним днём, временем и стикером.

02

«Отменить» по шагам

Кнопка «↶ Отменить» и Ctrl+Z идут назад по одному действию, «↷» возвращает отменённое. Как в редакторе текста, только для задач.

03

Корзина отдельно от архива

Архив — для сделанного, что хочется видеть зачёркнутым. Корзина — для лишнего: задача пропадает отовсюду, но до очистки корзины её можно вернуть.

04

Помнит, где остановилась

Неделя, масштаб, фильтры, рабочие часы и место на странице хранятся на сервере: обновил страницу или открыл с телефона — всё на месте.

Дальше

От личного планера — к рабочему месту команды

Сейчас «Штаб» работает для одного человека. Но устроен как сервер с базой и своим API для задач, поэтому следующие шаги — не новая система, а надстройка над этой.

в планах

Руководитель и команда

Свой логин и пароль у каждого. Руководитель видит доску отдела и ставит задачи сотрудникам, сотрудник — свои стикеры и общие созвоны. Фильтр по людям — как сейчас по проектам.

в планах

Задачи из рабочей CRM

Подключение по API к CRM компании (Bitrix24, amoCRM, retailCRM и другим): задачи и звонки по сделкам сами появляются на доске нужного человека, а «выполнено» уходит обратно в CRM.

в планах

Бот для всей команды

Каждый пишет в бота свои задачи и получает свой утренний план, руководитель — сводку по отделу: что просрочено и у кого перегруз на неделе.

Стек

На чём собрано

Приложение

  • Python, FastAPI
  • PostgreSQL
  • Railway
  • Своё REST API для задач

Интерфейс

  • Чистый JavaScript без сборки
  • Доска, шкала, перетаскивание
  • Год и лента календаря
  • Работает на телефоне

ИИ и бот

  • Telegram Bot API, вебхук
  • GPT: разбор фразы в структуру
  • Распознавание голосовых
  • Утренние и вечерние сводки

Надёжность

  • История со снимками «до»
  • Отмена и повтор по шагам
  • Корзина и архив
  • Настройки вида на сервере

Приложение собрано мной вместе с Claude Code: структура, логика доски и календаря, разбор задач ИИ и бот. Задачи на кадрах и в примерах бота — демонстрационные.

Нужен такой планер для себя или команды?

Соберу рабочее место под ваш процесс: доска и календарь с вашими проектами, бот, в который задачи пишутся голосом, и подключение к вашей CRM, чтобы задачи по сделкам приходили сами.