Заказ и запись
Каталог, выбор услуги, анкета или запись на занятие внутри мессенджера. Оплата и CRM включаются после оценки API и правил платформы.
Mini App · бот · интеграции
Создаю мини-приложения в Telegram: от сценария и UI/UX до бота, серверной логики и интеграций. Telegram Web App открывается внутри мессенджера по ссылке. Работаю напрямую с заказчиком по всей России.
Сценарии
Каталог, выбор услуги, анкета или запись на занятие внутри мессенджера. Оплата и CRM включаются после оценки API и правил платформы.
История действий, статусы, доступ к материалам и повторные обращения. Состав данных и права доступа согласуем заранее.
Квизы, прогресс или журнал занятий. Эти сценарии показаны в LearnJS и Training Log.
Выбор формата
Подходит для коротких диалогов, уведомлений и простого выбора без сложного интерфейса.
Mini App отвечает за экраны и ввод данных, бот — за вход и сообщения. Отправка сообщений зависит от разрешений пользователя и правил Telegram.
Разумно, если продукт должен работать вне Telegram или требует других возможностей устройства. Тогда сравниваем мобильный MVP и PWA.
Передача результата
Состав первой версии, исходники, тестовые сценарии и инструкция запуска. Подготовку аккаунтов, размещение и сторонние сервисы согласуем отдельно.
Для старта нужны описание задачи, материалы и доступы к согласованным сервисам. Секреты передаются безопасным способом, не размещаются в публичном коде. Перед запуском проверяем главный сценарий и ограничения интеграций.
Что получится
Mini App отвечает за удобный интерфейс, бот — за вход и уведомления, backend — за данные и бизнес‑логику. Пользователь воспринимает это как один сервис.
Проектирую вход, основные действия, возврат в продукт и сообщения, которые действительно помогают.
Результат: понятный пользовательский потокСоздаю адаптивный интерфейс с учётом Telegram Web Apps, темы устройства и мобильных ограничений.
Результат: быстрый знакомый интерфейсПодключаю авторизацию Telegram, хранение данных, уведомления и внешние сервисы, необходимые сценарию.
Результат: готовый к работе сервисМаршрут запуска
Проект строится вокруг одного главного сценария, который пользователь должен пройти без инструкции и лишних переходов.
Определяем, какое действие Mini App должен сделать проще: заказ, запись, обучение, учёт или внутреннюю операцию.
Собираю экраны, состояния и связку с ботом, чтобы сценарий можно было проверить до разработки.
Интерфейс, Telegram SDK, бот, база данных и внешние API работают как единый продукт.
Проверяю мобильные устройства, права доступа, состояния ошибок и публикацию рабочего бота.

Два сценария
Training Log переносит дневник тренировок внутрь Telegram: упражнения, подходы и история без отдельной установки. LearnJS использует Mini App для квизов, статистики и серии дней обучения.
Вопросы
Опишите пользователя, главное действие, доступные материалы и ограничения. После разбора согласуем состав первой версии, зависимости и оценку. Сроки и объём фиксируются для конкретного проекта.
Сначала проверяю документацию, доступы, тестовую среду и ограничения сервиса. Если API нет или доступ ограничен, отдельно согласуем альтернативу; интеграцию нельзя гарантировать до проверки.
В согласованный состав передачи можно включить исходный код, инструкции запуска и список настроек. Принадлежность аккаунтов, доступы и права на материалы закрепляем до старта.
От функций, готовности контента и API, обратной связи и внешних проверок. Сначала согласуем зависимости и этапы; универсальный срок для любого проекта не обещаю.
Исправления, развитие и сопровождение обсуждаются отдельно: перечень работ, порядок обращения и условия поддержки. Бессрочная поддержка автоматически не подразумевается.
Работаю удалённо напрямую с заказчиком. В Telegram обсуждаем задачу, материалы и следующий шаг; решения по составу работ фиксируем письменно.
Основной сценарий рассчитан на Telegram. Отдельная браузерная версия и авторизация вне мессенджера требуют самостоятельного проектирования.
Следующий шаг
Опишите, что пользователь должен сделать внутри Telegram. Я предложу состав первой версии и связку Mini App, бота и backend.