Telegram Mini App: бронирование coworking и переговорных
Mini App: карта залов, слот и оплата или депозит резидента — без отдельного приложения.
FastAPI, React, Telegram Mini App, ЮKassa
Клиент — сеть коворкингов (2 локации, 40 переговорных и open space). Бронирование шло через сайт и администратора — резиденты просили «в Telegram, как всё остальное». На сайте conversion ~12%, половина броней — повторные, но путь длинный.
Задача: Telegram Mini App — карта залов, выбор переговорной, слота, оплата или списание с депозита резидента. Без отдельного приложения; вход из корпоративного Telegram-бота сообщества.
- Mini App (React + Telegram WebApp SDK): план этажа, фото комнат, календарь слотов;
- авторизация initData + привязка к membership ID в CRM коворкинга;
- API (FastAPI): availability, hold slot 5 мин, confirm booking;
- тарифы: почасовая / пакет часов; интеграция ЮKassa для гостей;
- push через бота: подтверждение, напоминание за 30 мин, отмена;
- правила отмены; no-show → штраф с депозита;
- админ-web: блокировка комнат, отчёт загрузки.
Стек: React, TypeScript, Telegram WebApp SDK, FastAPI, PostgreSQL, aiogram, ЮKassa, Docker. Приёмка: 15 сценариев брони/отмены на iOS и Android Telegram.
Итог: ~55% броней переговорных — через Mini App; загрузка залов +18%. NDA: сеть не публикуется.