Разработка веб сервиса для онлайн бронирования жилья

Алексей10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.08.2015

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

Самое главное требования для данной системы – это возможность ее дальнейшего расширения и «тиражирования». Например, адаптирование ее под другой регион или язык, без вмешательства в структуру и серьезных изменений в коде.

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

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

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

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

Бронирование должно осуществляться онлайн, с онлайн оплатой (или предоплатой) через распространённые платежные системы. Так же нужна система уведомления о статусе бронирования, как для бронирующего, так и для сдающего жилье, по электронной почте и смс.

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

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

Очень приветствуется опыт подобной работы.