Техническое задание: Мини-приложение для бронирования жилья
Контекст проекта
Существует рабочий Telegram-бот для сервиса посуточной аренды квартир. В боте представлена информация о 6 объектах. Требуется расширить функционал, добавив интерактивный инструмент для выбора и бронирования дат.
Основная задача
Разработать и интегрировать в существующего Telegram-бота Mini App с системой онлайн-бронирования.
Функциональные требования к Mini App
- Реализация интерактивного календаря для выбора дат заезда и выезда.
- Визуальное отображение занятых и свободных дат для каждого объекта.
- Надежная передача выбранных пользователем данных (ID объекта, даты, стоимость) обратно в платформу бота для формирования заявки, оплаты и подтверждения.
- Панель управления для администратора (внутри бота или Mini App) с возможностью:
- Редактирования стоимости аренды.
- Изменения статуса квартиры (доступна/занята).
- Управления календарем занятости.
Требования к дизайну и UX
- Современный, минималистичный и чистый интерфейс, соответствующий гайдлайнам Telegram.
- Цветовая схема: сине-белая гамма, согласованная с брендом.
- Простая, интуитивно понятная навигация, ориентированная на конечного пользователя.
Ожидаемый результат
- Полностью работоспособное Mini App, интегрированное с ботом.
- Корректный двусторонний обмен данными между приложением и ботом.
- Функциональная система управления контентом и статусами объектов для администратора.