Сделать внутри Telegram удобный Mini App для личных и групповых напоминаний, где основной UX не живёт в чате, но при этом сохраняются быстрый ввод, точные расписания, надёжные push-уведомления и готовность архитектуры к масштабированию.
- Личные и групповые напоминания в Mini App-интерфейсе внутри Telegram
- Роли owner/admin/member, вступление по коду и deep-link-приглашения
- Разовые и повторяющиеся сценарии: once, daily, weekdays, weekly, monthly, last_day_of_month, nth_weekday, interval
- Быстрый ввод на русском: «через 10 минут», «завтра 09:15», «каждую пятницу 20:00»
- Отдельные push-уведомления через бота, snooze и повторная отправка непрочитанных
- Часовые пояса, DND, теги, поиск, сортировка, приоритеты, пауза и экспорт
- Административные функции и базовые права доступа для групповых сценариев
- Telegram-бот как точка входа, канал уведомлений и deep-link-механика
- Mini App frontend как основной интерфейс для списка, групп, фильтров и редактирования
- FastAPI backend + PostgreSQL / SQLAlchemy / Alembic для API, бизнес-логики и модели данных
- Отдельный worker для due-событий, повторов, resend непрочитанных уведомлений и retry/backoff доставки