Как я разработала Telegram Mini App «Таро и Тени»: от идеи до работающего приложения

Сайт проекта: taroiteni.ru

Интерактивный справочник из 78 карт Таро, персональные видеоразборы, мобильный интерфейс и возможности дальнейшего развития проекта.

Telegram Mini Apps позволяют создавать полноценные интерактивные сервисы внутри мессенджера: каталоги, приложения для обучения, записи на консультации, оформления заказов и работы с клиентами. Для проекта «Таро и Тени» я разработала такое приложение, объединив бесплатный справочник карт Таро и сервис персональных видеоразборов. Рассказываю, как устроен проект, какие решения я выбрала и с какими техническими задачами столкнулась.

Проект «Таро и Тени»: с чего все начиналось

«Таро и Тени» — авторский проект Карины Тер-Григорьевой, посвященный Таро и персональным видеоразборам.

Сначала я разработала лендинг на Tilda — сайт taroiteni.ru. Для проекта я создала собственный визуальный стиль, информационные разделы, описание услуг и тарифов. Подробнее о сайте — в отдельном кейсе. Дополнительно автор развивает Telegram-канал, где общается с аудиторией.

Со временем появилась идея расширить возможности проекта и создать интерактивный сервис, которым посетители смогут пользоваться непосредственно в Telegram.

Мне было интересно реализовать приложение, в котором бесплатный функционал будет сочетаться с коммерческими услугами. При этом хотелось сохранить визуальную связь с сайтом и предусмотреть возможности для дальнейшего развития.

Почему для проекта подошел формат Telegram Mini App

У проекта уже была аудитория в Telegram, поэтому создание приложения внутри мессенджера выглядело логичным решением.

Главное удобство Telegram Mini Apps для пользователя — отсутствие отдельной установки. Приложение открывается по ссылке или через Telegram-бота. При этом пользователь получает привычный интерфейс мобильного сервиса с экранами, кнопками, каталогами и интерактивными элементами.

Я предусмотрела несколько способов перехода в приложение. Один из них — QR-код, размещенный на основном сайте «Таро и Тени».

Посетитель сайта может отсканировать код смартфоном и открыть приложение непосредственно в Telegram.

Получилась связанная структура из трех площадок:

Сайт

Знакомство с проектом, автором и услугами.

Telegram-канал

Публикации и общение с аудиторией.

Telegram Mini App

Интерактивный справочник и дополнительный интерфейс взаимодействия с проектом.

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

Как я определяла функциональность первой версии

Одна из важных задач при разработке — определить, какие функции действительно необходимы на старте.

Изначально можно было предусмотреть личные кабинеты, историю заказов, встроенную оплату, внутренний чат и другие возможности. Однако каждое дополнительное решение увеличивает объем разработки и усложняет дальнейшую поддержку приложения.

Поэтому я выбрала поэтапный подход.

В первой версии сосредоточилась на двух пользовательских сценариях:

  • Посетитель открывает приложение, изучает карты Таро, пользуется поиском и сохраняет интересующие материалы.
  • Посетитель знакомится с темами персональных видеоразборов, изучает тарифы и переходит к форме обращения.

Для использования справочника не требуется отдельная регистрация. Избранные карты сохраняются на устройстве пользователя.

Встроенную оплату, историю заказов и полноценный личный кабинет решила оставить для следующих этапов.

Это позволило сосредоточить внимание на интерфейсе, содержании каталога и качестве работы основных функций.

Что получилось: интерактивный каталог из 78 карт Таро

Основой приложения стал цифровой справочник классической колоды Райдера-Уэйта-Смит.

Он содержит 78 карт: 22 Старших аркана и 56 Младших арканов.

Я разработала интерфейс, позволяющий просматривать полный каталог, находить карты по названию и открывать отдельные страницы с подробными толкованиями.

Поиск и фильтрация

В каталоге предусмотрены поиск по русским и английским названиям и фильтры по категориям карт.

Пользователь может быстро перейти к нужному аркану, не просматривая всю колоду.

При разработке я уделила внимание проверке данных: комплектности колоды, названиям карт, изображениям и содержанию текстовых разделов.

Карточки с толкованиями

У каждой карты есть отдельная страница с изображением и описанием.

Такой формат удобен для последовательного изучения колоды. Пользователь может открыть интересующую карту и прочитать материал непосредственно внутри приложения.

Избранные карты

Я добавила возможность сохранять карты в избранное.

Подборка остается доступной при повторном открытии приложения на том же устройстве, пока сохранены его локальные данные.

Для небольшого справочника это достаточно практичное решение: пользователь получает полезную функцию без регистрации и создания отдельного аккаунта.

В дальнейшем при необходимости избранное можно связать с личным кабинетом и синхронизировать между устройствами.

Как устроен раздел персональных видеоразборов

Помимо бесплатного каталога, в приложении предусмотрены разделы, посвященные коммерческим услугам автора проекта.

На главном экране представлены шесть тематических направлений персональных видеоразборов.

Посетитель может выбрать тему, ознакомиться с условиями и посмотреть тарифы.

Для оформления обращения я разработала форму с тремя основными полями:

  • Имя — можно использовать псевдоним.
  • Тема обращения.
  • Вопрос для персонального разбора.

Интерфейс формы подготовлен для дальнейшего подключения автоматической отправки заявок через Telegram-бота.

После реализации этой интеграции автор проекта сможет получать обращения непосредственно в Telegram. В перспективе систему можно дополнить уведомлениями, историей заказов и административным интерфейсом.

Отдельно я предусмотрела информационные разделы: сведения о проекте, описание процесса получения услуги в пяти шагах, тарифы и ответы на вопросы.

Это позволяет посетителю самостоятельно получить необходимую информацию перед обращением.

Дизайн: как сохранить стиль сайта в мобильном приложении

Поскольку для «Таро и Тени» уже существовал сайт, я решила сохранить его визуальную стилистику в Telegram Mini App.

При этом интерфейс приложения требовал отдельного проектирования. На небольшом экране необходимо учитывать расположение кнопок, размеры изображений, доступность навигации и поведение интерактивных элементов.

Особое внимание я уделила каталогу карт. Изображения должны были оставаться достаточно крупными для восприятия, но одновременно не перегружать экран.

Первоначальные макеты я подготовила в Claude Design, после чего перешла к реализации интерфейса.

В процессе разработки неоднократно проверяла приложение непосредственно в Telegram на смартфоне.

Всего было выполнено более 20 корректировок интерфейса. Я уточняла размеры элементов, расположение кнопок, оформление отдельных экранов и поведение компонентов.

Дополнительно проверяла адаптивность на ширинах от 320 до 430 пикселей.

Для меня принципиально важно оценивать готовый интерфейс на реальном устройстве. Даже аккуратно подготовленный макет может потребовать существенной доработки после проверки в мобильной среде.

Оптимизация графики: как уменьшить вес приложения

Изображения для мобильного приложения нужно готовить оптимизированными заранее: от их веса зависит скорость загрузки.

В приложении используются 78 карт Таро, декоративные элементы и иконки. Первоначальная графика оказалась достаточно тяжелой для мобильного интерфейса.

Из-за большого количества файлов загрузка изображений занимала больше времени, чем хотелось.

Я пересмотрела размеры графических ресурсов и подготовила облегченные версии файлов.

В результате удалось получить следующие показатели:

  • Вес первого экрана уменьшился с 2,4 до приблизительно 0,9 МБ.
  • Объем загружаемых данных сократился примерно на 62,5%.
  • Размер отдельных иконок уменьшился с 227-380 КБ до 13-17 КБ.
  • Изображения каталога стали загружаться быстрее.

Карты также были подготовлены в более компактном разрешении, соответствующем задачам мобильного интерфейса.

Этот этап разработки еще раз подтвердил важность оптимизации графики для приложений с большим количеством изображений.

При проектировании подобных сервисов я теперь учитываю вес графических ресурсов уже на этапе подготовки дизайна.

Особенности разработки внутри Telegram

Telegram Mini Apps имеют свои технические особенности, которые необходимо учитывать при разработке и тестировании.

С одной из них я столкнулась во время проверки приложения.

В обычном браузере все открывалось корректно. Однако при запуске внутри Telegram в некоторых случаях появлялась ошибка «Страница не найдена».

Причина оказалась связана с обработкой адресов. Telegram добавлял к URL служебные данные, которые механизм навигации приложения воспринимал некорректно.

После анализа проблемы я изменила обработку маршрутов и устранила ошибку.

Этот случай показал, насколько важно тестировать приложение непосредственно внутри Telegram.

Отдельное внимание я уделила проверке каталога, поиска, избранного и загрузки изображений. Для проекта были подготовлены автоматизированные проверки данных и отдельных механизмов работы приложения.

Результат: первая версия Telegram Mini App опубликована

В результате разработки появилось работающее приложение, которое дополняет лендинг «Таро и Тени» и сайт taroiteni.ru.

В первой версии реализованы:

  • Главная страница с шестью темами видеоразборов.
  • Интерактивный справочник из 78 карт Таро.
  • Поиск и фильтрация каталога.
  • Карточки с изображениями и толкованиями.
  • Сохранение избранных карт.
  • Разделы об авторе и порядке получения услуг.
  • Тарифы и ответы на вопросы.
  • Интерфейс формы обращения.
  • Переход из основного сайта через QR-код.

Приложение адаптировано для мобильных устройств, графика оптимизирована, основные функции проверены.

Для проекта это дополнительная цифровая площадка, которая предоставляет аудитории бесплатный интерактивный сервис и знакомит с персональными услугами автора.

Первая версия также стала основой для дальнейшего расширения функциональности.

Как можно развивать приложение дальше

На этапе первой разработки я сознательно ограничила набор функций, но при проектировании учитывала возможность дальнейшего развития.

У Telegram Mini App достаточно широкий потенциал: по мере роста проекта к первоначальному интерфейсу можно добавлять новые модули и интеграции.

Для «Таро и Тени» рассматриваются несколько направлений.

Интерактивные расклады с искусственным интеллектом

В приложении можно создать функцию самостоятельного расклада.

Пользователь выбирает карты, после чего получает автоматизированное толкование с помощью искусственного интеллекта.

В дальнейшем можно предусмотреть разные виды раскладов и платные возможности сервиса.

Автоматизация приема заявок

Следующий этап — подключение формы обращения к Telegram-боту.

Это позволит автору проекта получать сообщения о новых заявках непосредственно в мессенджере.

Дополнительно можно реализовать автоматические уведомления, изменение статусов заказов и другие инструменты для работы с обращениями.

Личный кабинет автора проекта

Для Карины можно разработать отдельный административный интерфейс, в котором будет собрана информация о работе сервиса.

В таком кабинете можно предусмотреть просмотр заявок, историю заказов, карточки клиентов, изменение статусов и поиск по обращениям.

По мере развития функциональность можно расширить управлением тарифами, финансовыми показателями и другими инструментами.

Статистика и аналитика

Еще одно перспективное направление — подключение аналитики.

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

Эти данные помогут автору оценивать интересы аудитории и принимать решения о развитии проекта.

Интеграции с внешними сервисами

При необходимости приложение можно дополнить онлайн-оплатой, CRM, системой уведомлений и другими интеграциями.

Так первоначальный справочник постепенно сможет превратиться в более функциональный сервис для взаимодействия с клиентами и управления заказами.

Что этот проект дал мне как разработчику

Работа над «Таро и Тени» позволила объединить несколько направлений, которыми я занимаюсь: проектирование интерфейсов, разработку цифровых продуктов, создание контента и интеграцию сайта с дополнительными сервисами.

Особенно важными оказались подготовка легкой графики, адаптация интерфейса к Telegram и определение функциональности первой версии.

На примере этого приложения хорошо видно, как можно последовательно развивать небольшой авторский проект: сначала создать сайт, затем дополнить его Telegram Mini App, а в дальнейшем подключать автоматизацию, аналитику и новые пользовательские функции.

Такой подход применим к разным направлениям бизнеса. Для одного проекта это может быть интерактивный справочник, для другого — каталог товаров, образовательный сервис или система записи клиентов.

В каждом случае я начинаю с изучения задачи и проектирования пользовательских сценариев, чтобы определить подходящий набор функций и возможности дальнейшего развития.

Разработка Telegram Mini Apps под задачи вашего проекта

Я занимаюсь разработкой сайтов и цифровых сервисов, в том числе Telegram Mini Apps для бизнеса, экспертов и авторских проектов.

В зависимости от задачи это может быть компактное приложение с несколькими экранами или более сложный сервис с личными кабинетами, оплатой, аналитикой и интеграциями.

При разработке я уделяю внимание структуре, удобству интерфейса, техническому качеству и возможности дальнейшего расширения функциональности.

Если вы планируете собственное приложение внутри Telegram, расскажите о своей идее.

Я помогу определить, какие функции необходимы на первом этапе, как организовать пользовательские сценарии и каким образом можно развивать приложение вместе с вашим проектом.

Марина Степная