Решения, которые работают. Код, который понятен.

Михаил Иванов ykilqpan

Рейтинг: 51
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 1
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

Система контроля сроков задач с Telegram-уведомлениями

Описание

Клиент — небольшая команда разработчиков и дизайнеров — обратился с проблемой: сроки задач регулярно “провисают”, а напоминания в мессенджерах теряются в общем потоке. Нужна система, которая позволит планировать задачи в админ‑панели, назначать ответственных и автоматически уведомлять исполнителей о приближающихся дедлайнах через Telegram.

Решение

Админ‑панель (React + Node.js/Express)

Авторизация и роли: менеджер, исполнитель

Дашборд со всеми задачами:

Фильтрация по дате, ответственности, статусу

Календарь‑вид с визуализацией сроков

CRUD для задач:

Заголовок, описание, дедлайн

Прикреплённые файлы (PDF, изображения)

Настройка параметров уведомлений:

Когда напоминать (за 24 ч, 2 ч, 30 м)

Канал (Telegram, Email)

Telegram‑бот (Aiogram + Python)

Регистрация исполнителей по Telegram ID

Подписка на задачи:

Получение списка «своих» задач с дедлайнами

Авто‑уведомления в три этапа: за сутки, за 2 ч и за 30 минут до срока

Команды:

/tasks — текущие задачи

/done <номер> — отметить задачу выполненной

/postpone <номер> <новый_дедлайн> — запрос переноса срока

Интеграция и безопасность

REST API для связи панели и бота, токены JWT

Шифрование конфиденциальных данных (ключи, токены)

Логи действий: создание/редактирование/удаление задач и уведомлений

Результат

Сокращение пропущенных дедлайнов на 90%: все исполнители получают своевременные напоминания

Повышение прозрачности работы команды: менеджер в любой момент видит статус и историю изменений

Простота масштабирования: можно добавить Email-уведомления, Slack‑интеграцию и отчёты в PDF

Презентация проекта

tg.jpg

Оценили проект:

0