● Live

Protocol Mini App — протоколы задач и чек-листы в Telegram

Telegram Mini App по принципам ON-LINE протокола: проекты, протоколы совещаний, задачи с KPI, чек-листы сотрудников, диктовка голосом, синхронизация с Google Sheets, напоминания в боте.

Protocol Mini App — протоколы задач и чек-листы в Telegram — 1
Protocol Mini App — протоколы задач и чек-листы в Telegram — 2
Protocol Mini App — протоколы задач и чек-листы в Telegram — 3
Protocol Mini App — протоколы задач и чек-листы в Telegram — 4

О проекте

Protocol Mini App — Telegram Mini App для ведения протокола задач проекта и управления чек-листами сотрудников по принципам ON-LINE протокола. Разработано по ТЗ для ГЕОПИР / ВЕКФОРТ.

Задача

  • Цифровизировать протоколы совещаний: проекты, разделы, задачи, ответственные
  • Автоматизировать контроль исполнения: напоминания, KPI, двухэтапное подтверждение
  • Вести регламентные и событийные чек-листы сотрудников с приёмкой руководителем
  • Синхронизировать задачи с Google Sheets в обе стороны
  • Дать удобный мобильный интерфейс внутри Telegram + уведомления в боте

Решение

Full-stack продукт из трёх частей: REST API (Node.js + Express + Prisma + PostgreSQL), React Mini App (Vite + Tailwind) и Telegram-бот с интерактивными кнопками и напоминаниями.

Протоколы совещаний

  • Создание проектов, протоколов и задач с назначением исполнителей
  • **Диктовка задач голосом** (Speech-to-Text: OpenAI, Google, Yandex)
  • Два типа комментариев: **Исполнение** и **Руководство**
  • Двухэтапное подтверждение: исполнитель → постановщик
  • Автоматические напоминания: при создании, до дедлайна, в день дедлайна, при просрочке
  • Расчёт **KPI** по ответственным
  • Двусторонняя синхронизация с **Google Sheets**

Чек-листы сотрудников

  • Регламентные чек-листы (ежедневные, еженедельные, ежемесячные)
  • Чек-листы мероприятий (разовые и повторяющиеся)
  • Личные задачи сотрудников
  • Автоматическая генерация экземпляров по правилам
  • Приёмка выполнения руководителем, KPI по чек-листам
  • Умные напоминания: утренний дайджест, до дедлайна, просрочка
  • Календарный вид и план задач (сегодня, завтра, неделя, месяц)

Роли и права

РольПрава
**SYSTEM_ADMIN**Все проекты, пользователи, администраторы
**ADMIN**Настройки проекта, участники, чек-листы
**MANAGER**Протоколы, задачи, KPI, приёмка
**EXECUTOR**Свои задачи, статусы, комментарии, чек-листы
**OBSERVER**Только просмотр

Что делал

  • Архитектура backend + frontend + bot
  • Prisma-схема, миграции, REST API
  • Telegram Mini App: проекты, задачи, создание, профиль
  • Бот: уведомления, напоминания, интерактивные кнопки
  • Планировщик чек-листов и сервис напоминаний (node-schedule)
  • Интеграция Google Sheets API
  • Speech-to-Text (OpenAI / Google / Yandex)
  • KPI-модуль для протоколов и чек-листов
  • Деплой на VPS (production)

Стек технологий

СлойТехнологии
BackendNode.js, Express, TypeScript, Prisma, PostgreSQL
FrontendReact 18, Vite, Tailwind, React Query, Zustand, Telegram WebApp SDK
Botnode-telegram-bot-api
ИнтеграцииGoogle Sheets API, Speech-to-Text (OpenAI / Google / Yandex)
Инфраnode-schedule, Docker (PostgreSQL), VPS deploy

Ключевые фичи

  • Mini App: список проектов, «Мои задачи», создание задач
  • Бот с напоминаниями и кнопками действий
  • ON-LINE формат комментариев `ДД.ММ.ГГГГ / текст`
  • Экспорт и синхронизация протокола в Google Sheets
  • Чек-листы с автогенерацией и приёмкой
  • KPI: выполнение, в срок, просрочка, streak

Результат

  • Рабочий корпоративный Mini App в production
  • Единая система протоколов и чек-листов в Telegram
  • Снижение «хвоста» задач за счёт напоминаний и KPI
  • Прозрачный контроль для руководителей
Node.jsExpressPrismaPostgreSQLReactTelegram Mini AppGoogle SheetsSpeech-to-Text
#Telegram#Mini App#протокол#чек-листы#KPI#Google Sheets#Node.js#Prisma#корпоративный

Похожие проекты

Protocol Mini App — протоколы задач и чек-листы в Telegram — кейс | КОД В КОРЕНЬ