Как создать онлайн-платформу для бронирования конферец-залов
Была создана онлайн-платформа для сети отелей, чтобы стало проще бронировать конференц-залы
Задача
Нужно было создать собственную платформу бронирования комнат и конференц-залов для сети британских отелей.
Причина
Управляющим отелей необходимо было автоматизировать этот процесс. Например, чтобы загруженность комнат контролировала система, а не люди.
Сервис также должен был помочь потенциальным постояльцам просто найти и забронировать подходящий отель или конференц-зал.
Процесс разработки
Погружение в проект начали осенью 2018 года, разработка первой версии заняла всего полгода. После пандемии разработка приостановилась, но разработчик продолжает реализовывать новые идеи клиента.
От заказчика было получено видение и пожелания по результату, самостоятельно составлено подробное ТЗ с референсами и комментариями, после согласования — приступили к разработке.
Разработчик вел работу по трем направлениям: разработка лендинга, создание собственной системы бронирования Best Fit и конструирование административной панели. Дизайн тоже был на нашей разработчика. В итоге были задействованы backend- и frontend-разработчики, дизайнер, тестировщик и проектный менеджер.
Проект сдавался спринтами: сделали блок — согласовали. Так заказчик на видел промежуточные результаты. А еще программисты могли сразу понять, чего не хватает или что сделано неверно, а не в финале, когда вносить правки было бы поздно.
Что было самым сложным
Сама разработка несложная. Разработчик закончил ее за полгода, запустил сервис и продолжил развитие проекта. Из-за ковида разработка приостановилась, но периодически заказчик возвращается с новыми идеями для доработок.
Какие сделали выводы
Разработчику всегда перед этапом разработки необходимо подключение аналитика для подробного описания новых требований. Так у разработчиков и тестировщиков не возникает вопросов, почему в системе что-то работает так, как работает. Все описано в ТЗ.
Рекомендуем больше внимания уделять документации всех моментов, чтобы новые члены команды смогли легче погружаться в будущие проекты, а прежняя команда могла быстро вспомнить, над чем работала, внедрить новые функции или сделать правки.
Реализация
Разработчик реализовал административную панель на PHP, фреймворке YII2. Интерфейс сделал на React. Создан лендинг с формой выбора города, отеля, возможностью указать подробности вроде числа участников мероприятия и личным кабинетом, где хранятся данные о предыдущих бронированиях, — она работает с системой Best Fit.
В разделе бронирований на административной панели можно увидеть детали каждого заказа от фамилии заявителя и суммы к оплате до стиля выбранного помещения. В карточках отелей пользователи могут активировать и отключать видимость отеля для потенциальных постояльцев на лендинге. Есть база клиентов, когда-либо сделавших заказ через посадочную страницу.
Внедренная система сразу показала свою эффективность и бизнес-ценность. Ключевым результатом для заказчика стало значительное сокращение времени на обработку заявок и управление бронированиями. Благодаря интуитивно понятному интерфейсу административной панели и автоматизации рутинных операций, таких как подтверждение брони и отправка уведомлений, персонал отелей смог высвободить ресурсы для улучшения качества обслуживания гостей.
Разработанная на заказ система Best Fit предоставила гибкие инструменты для управления номерным фондом и динамического ценообразования, что было недостижимо при использовании стандартных коробочных решений.
Прямая бесшовная интеграция между лендингом и системой бронирования исключила ошибки синхронизации данных и обеспечила конечным пользователям актуальную информацию о наличии мест в режиме реального времени. Положительные отзывы от первых клиентов сервиса подтвердили правильность выбранного подхода к UI/UX дизайну: процесс бронирования стал максимально простым, прозрачным и занимал всего несколько кликов. В перспективе, заложенная в проект архитектура позволяет легко масштабировать функционал.
Среди обсуждаемых с клиентом направлений дальнейшего развития — интеграция модуля онлайн-платежей через популярные шлюзы, разработка программы лояльности с персональными скидками для постоянных клиентов, а также создание API для подключения к сторонним туристическим агрегаторам и метапоисковым системам.
Реализация этих идей позволит не только автоматизировать еще больше бизнес-процессов, но и значительно расширить клиентскую базу, повысив конкурентоспособность проекта на насыщенном рынке гостиничных услуг.
Рост брони конференц-залов увеличился на 40% год к году, благодаря удобному мобильному приложению.