Корпоративный портал управления задачами в команде — разработка Adara Soft
Постановщик и трекер задач для частного бизнеса с Telegram-ботом и AI-ассистентом
ARTUR — внутренний инструмент компании для управления задачами в команде. Руководитель ставит задачи, сотрудники их выполняют, все видят статусы и сроки. Поверх веб-портала работает Telegram-бот с AI-ассистентом, который позволяет ставить и вести задачи прямо из переписки (текстом или голосом), а также собирает ежедневные чек-ины сотрудников.
Продукт рассчитан на одну организацию / команду (мультиарендность не предполагается — для нескольких независимых компаний разворачивается отдельный экземпляр).
Веб-портал
- Канбан-доски: проекты → доски → колонки (статусы) → карточки задач.
- Исполнители, сроки, приоритеты (метки), описания, комментарии, чек-листы.
- Роли: сотрудник / руководитель / администратор.
- Личный кабинет: язык, часовой пояс, подключение Telegram.
Telegram-бот + AI-ассистент
- Подключение Telegram в один тап из веб-кабинета.
- Постановка задач обычным языком и голосом (распознавание речи) — ассистент формирует черновик, пользователь подтверждает кнопкой.
- Просмотр и ведение задач, навигация по доскам, лента активности.
- Ролевое меню: у сотрудника — урезанное, у руководителя — расширенное.
- Доступ к данным портала через MCP с ролевым ограничением: сотрудник видит только свои задачи, руководитель/админ — всё и может ставить задачи любому.
Уведомления и напоминания
- Уведомление исполнителю при назначении задачи (с быстрыми кнопками).
- Утренние дайджесты, напоминания о сроке, пинг просрочки и эскалация руководителю.
- Учёт часового пояса и рабочих часов сотрудника, тихий режим.
Ежедневные чек-ины
- Настраиваемые вопросы, диалоговое заполнение через бота, вечернее напоминание.
- Сводка по команде для руководителя.
| Слой | Технологии |
|---|---|
| Backend | Node.js (Sails.js) + PostgreSQL |
| Frontend | React |
| Бот / AI | Node.js + TypeScript: Telegram-бот, OpenAI-агент (постановка задач + распознавание речи), MCP-сервер портала |
| Инфраструктура | Docker Compose, секреты — в Azure Key Vault |
# секреты тянутся из Azure Key Vault в .env
./deploy/fetch-env.sh
# запуск портала + бота + БД
docker compose up -d --buildВсе секреты (пароли, токены, ключи) хранятся только в Azure Key Vault — локально файла с секретами в репозитории нет (.env генерируется и игнорируется git). Подробности по эксплуатации — в CLAUDE.md.
См. LICENSE.md. Проект использует open-source компоненты.
© Adara Soft. ARTUR — корпоративный таск-трекер для частного бизнеса.