Telegram Mini App: Байкал, Маньчжурия и Монголия
- Клиент
- Туристическая компания
- Тип проекта
- Laravel / Telegram Mini App / Vue.js
- Год разработки
- 2024
- Доступ
- NDA
О проекте
Разработал связку Telegram Mini App на Vue.js и Laravel: пользователи выбирают туры по Байкалу, в Маньчжурию (Китай) и Монголию и бронируют поездки, а сотрудники управляют публикациями, статусами заявок, переносами и рассылками из единой административной панели.
Что было сделано
- Проектирование пользовательских и административных сценариев
- Разработка типового дизайна
- Разработка Telegram Mini App на Vue.js
- Разработка Laravel и интеграция с Telegram API
- Каталог туров по Байкалу, в Маньчжурию (Китай) и Монголию, детальные страницы поездок
- Сценарий записи и бронирования тура, оплаты
- Разработка административная панели
- Статусы заявок, переносы и управление участниками
- Групповые рассылки и уведомления по дате для оплаченных туров
Результат
Турфирма получила единый цифровой процесс: от публикации предложения и записи клиента до контроля оплаты, переноса поездки и своевременного оповещения группы. Пользователю не нужно устанавливать отдельное приложение, а администратору - собирать статусы и коммуникации в нескольких сервисах.
Задача
Нужно было собрать предложения по Байкалу, Маньчжурии и Монголии в удобном мобильном формате, сократить путь от просмотра поездки до записи и дать сотрудникам единое место для работы с публикациями, заявками и оповещениями.
Ограничения NDA
Название клиента, ссылка и исходные экраны не раскрываются. В кейсе используются специально созданные обезличенные визуализации, которые передают структуру и основные сценарии продукта без фирменной айдентики и пользовательских данных.
Telegram Mini App создан для организации туров по Байкалу, поездок в Маньчжурию (Китай) и Монголию. Проект объединил привычный для клиентов интерфейс Telegram и отдельную административную систему, в которой турфирма ведёт направления, программы поездок, бронирования и коммуникацию с участниками.
Реализовал каталог туров
Собрал каталог направлений, программ поездок, дат и условий внутри Telegram Mini App. Реализовал запись на выбранную поездку в том же интерфейсе.
Vue.js и Telegram API
Клиентская часть собрана на Vue.js и работает в среде Telegram Mini Apps. Интеграция с Telegram API связывает пользователя с его заявкой и позволяет продолжить коммуникацию в привычном канале.
Laravel API и управление контентом
Laravel отвечает за данные и бизнес-логику. В административной панели сотрудники создают публикации о турах, редактируют программу и даты, управляют видимостью предложений и отслеживают записи участников.
Добавил управление бронированиями
Реализовал статусы бронирований, просмотр состава группы и отметки об оплате в административной панели. Добавил перенос тура и участников с обновлением состояния заявок.
Подключил уведомления
Добавил отправку сообщений участникам из административной панели. Для оплаченных заявок предусмотрел уведомления по заданной дате перед началом поездки.