Перейти к содержимому

Кейс · Мини-приложение в мессенджере

Мини-приложение с оплатой и игровой механикой: 26 групп маршрутов, ответ за 0,35 секунды

Собственное мини-приложение PROMAREN работает в Telegram и MAX: каталог услуг, оплата, личный профиль, накопительная механика с энергией и турнирами, подарки и гайды. Тринадцать разделов, двадцать шесть групп серверных маршрутов, 253 файла кода. Открывается по ссылке из мессенджера, без установки из магазина приложений. Тот же стек получает клиент, который заказывает мини-приложение от 200 000 ₽.

ответ сервера
0,35 cтри замера главного экрана подряд
групп маршрутов
26оплата, профиль, механика, аналитика
разделов приложения
13от каталога до админки
установок из магазина
0открывается по ссылке в мессенджере

С чего начинали

С чего начинали и что сделали

Положение дел

  • Мини-приложение — это экран внутри мессенджера: человек открывает его по ссылке там, где уже находится, и не ставит ничего на телефон.
  • Задача продукта — довести человека от первого касания до оплаты, не выводя его из мессенджера и не заставляя регистрироваться заново.
  • Стек: Next.js на App Router, TypeScript в строгом режиме, SQLite для данных приложения, оплата через российский платёжный сервис.
  • Вход — через сам мессенджер: отдельного пароля нет, и это не упрощение, а требование площадки к мини-приложениям.

Что сделали

  1. Разделы собраны вокруг одного пути: каталог и услуги — что купить, профиль и подписка — что уже куплено, гайды — что делать дальше.
  2. Накопительная механика (энергия, ежедневные награды, достижения, турниры, рефералы) держит возвращаемость: человек заходит не один раз и видит каталог снова.
  3. Оплата внутри приложения, без перехода на сторонний сайт: каждый лишний переход теряет часть людей.
  4. Отдельная админка внутри того же приложения: товары, заявки и показатели правятся там же, где живут, без выгрузок в таблицы.
  5. Двадцать шесть групп серверных маршрутов разделены по смыслу — оплата, пользователь, механика, аналитика, — чтобы правка в одной не задевала остальные.
  6. Свой журнал событий вместо чужого счётчика: данные о поведении остаются в российском контуре, как и остальные персональные данные.

Что получилось

Что получилось

Замер до и после. Колонка «стало» набрана теми же разрядами, что «было», — значения стоят друг под другом и сравниваются по вертикали.

МетрикаБылоСталоИзменение
Ответ главного экрана0,35–0,39 стри замера подряд с внешнего адреса
Вес главного экрана12 КБразметка без картинок
Разделов приложения13каталог, услуги, магазин, профиль, игра, подарки, гайды, админка и другие
Групп серверных маршрутов26оплата, подписка, рефералы, турниры, аналитика
Файлов кода253TypeScript в строгом режиме
Установка из магазина приложенийтребуетсяне требуетсяоткрывается по ссылке в мессенджере

Почему так

Почему цифры такие

Замеры, которые показывают механику роста: органика против платного трафика, удержание, профиль аудитории.

Обновление без проверки площадки
в тот же день
Приложение из магазина ждёт проверки перед каждым обновлением. Мини-приложение обновляется как сайт: изменили цену утром — она видна сразу.
Вход
без пароля
Человека узнаёт мессенджер. Нет ни регистрации, ни восстановления пароля — и нет отвала на этих шагах.
Данные
в российском контуре
Хранилище и журнал событий на своём сервере: чужих счётчиков в приложении нет.

Как повторить

Как повторить у себя

Кейс не уникален по устройству — уникальны данные клиента. Ниже то, что переносится на другой канал без переделки.

  1. Обследование: разбираем процесс и отделяем первую версию от того, что откладываем. На выходе — ТЗ по ГОСТ, схема решения, точная цена и срок.
  2. Первая версия: каталог, оплата и профиль. Её уже можно показать людям и достроить по их реакции.
  3. Механика возвращаемости добавляется второй, а не первой: пока некуда возвращаться, возвращать некого.
  4. Админка внутри того же приложения: заявки и товары правятся там, где живут.
  5. Мини-приложение в MAX или Telegram — от 200 000 ₽ и от 4 недель.

Что дальше

Хотите похожий результат у себя?

Подберём связку продуктов под ваш канал, нишу и ресурсы. Работаем на серверах в РФ, по 152-ФЗ.