Сайт-агрегатор для бронирования и покупки квестов в реальности

У вас бизнес В2С? Работаете с поставщиками? Необходимо агрегировать информацию в 1 месте, а так же дать возможность клиентам удобно выбирать и оплачивать товары?
Write Close
Close
Есть вопросы? Хотите похожий проект? Оставьте контакты, мы обязательно с вами свяжемся:)
*Обсуждение вашей идеи носит консультативный характер и ни к чему вас не обязывает :)


Задачи

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


Решение

Создана полноценная административная панель для управления квестами, пользователями, финансовыми потоками.
Соединены наша серверная часть и клиентская часть заказчика.
Создан динамически меняющийся виджет для бронирования сеанса на квест, который можно вставить на любой сайт.
Комментарий команды
Этап переговоров занял порядка 2 месяцев, где подробно описывались концепция, ограничения проекта, масштабируемость проекта на страну, действия, которые должен совершать пользователь. Тщательно описывали действия, которые доступны каждой из 6 доступных ролей на клиентском сайте и административной панели.

Была необходимость оперативных доработок под меняющийся дизайн клиентской части сайта.

Особенно интересной задачей было создание инструмента бронирования квеста - виджет, который можно менять под любой сайт-квестмейкера и вставлять на свой личный сайт, при этом всеми забронированными сеансами (и с нашего сайта, и с личного сайта квестмейкера) можно управлять с одной административной панели.
Техническая архитектура
Основная логика приложения описана на стороне Web сервиса. Web сервис представляет из себя REST API, реализован на на платформе NodeJS с использованием базы данных под управлением MongoDB для хранения информации.

Клиентская часть была разделена на 3 приложения: публичный сайт, кабинет администратора и виджет расписания для встраивания на сторонних сайтах.

Интерфейс администратора создан как AngularJS приложение на основе шаблона Inspinia. Для встраивания виджета на сторонние сайты мы предоставили JS скрипт, который встраивал iframe в тело страницы.

Все три пользовательских приложения общались с Web API по HTTP протоколу.
Понравился проект?
Свяжитесь с нами и мы с радость вам поможем!
Made on
Tilda