Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

11 месяцев назад
Гость
11 месяцев в сервисе
Был онлайн 11 месяцев назад
11 месяцев назад

Нужна система бронирования квестов.
Есть сайт на Wordpress. Системы бронирования Wordpress не устраивают, так как для клиента выводится неудобный календарь. Нужно чтобы клиенту выводится список дней, начиная с текущей даты. В каждом дне по несколько сеансов. В ячейке сеанса пишется время начала и цена.
Игрок нажимает ячейку,  ему выводится форма - Имя, телефон, количество игроков и другие поля, например,  возраст.
После бронирования ему приходит сообщение SMS и на почту. Сообщение и почта приходят админу и еще на несколько резервных адресов и телефонов.
В основном игроки заходят на сайт с мобильных телефонов.
Пример сайта:
questgames.com.ua
там любой квест посмотреть.
Если сможете подобрать готовую систему бронирования, даже платную, наиболее подходящую нам, это преимущество.
Есть сайты-агрегаторы квестов, с ними нужно синхронизировать расписание. Для каждого сайта будет отдельное тех. задание.
Систему планируется развивать, дополнять.

Админ должен создать квест для страницы квеста по форме-анкете, (название, адрес, телефон, описание, картинки, жанр, сложность, количество игроков и т.д.) менять сеансы, в сеансе назначать цену. У разных квестов могут быть разные админы.
Пример анкеты квеста:
https://docs.google.com/forms/d/e/1FAIpQLSc_XDmscYZCPvONJZw4eLPyJmH_JaWnPgXu--d8ZIPhjSYrKA/viewform?c=0&w=1

Админ может и снимать брони, тогда при отмене брони, поставить чекбокс "отменить все квесты на данной локации", по умолчанию включен.
Админ может сам закрывать сеанс. Тогда бронь в отображенити расписания для админа должна быть выделена другим  цветом.
Внешний вид расписания для игроков тоже желательно сделать с настраиваемыми цветами.

Второстепенно:
1. Также нужно, но не в первую очередь, выгружать отчет по играм, хотя бы в формате CSV.
2. И отображение в гугл-календарь.
3. При заполнении формы брони - проверка формата телефона, почты.

Базовая цена в выходные дни может отличаться.
В админке Квестгеймс делают так:
"Дни недели, цена".
например,  Пн-Пт 13:30 за 600 грн, Сб-Вс 13:30 за 800 грн.
От числа людей зависит и цена. Обычно цена для 2,3,4 человек фиксирована, далее добавляется по N гривен за игрока.

В одной локации проходит несколько квестов. Нужно, чтобы в анкете квеста было поле Локация. При бронировании проверяется, что ни один квест на этой локации не занят, и бронируются все квесты на этой локации.

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

задач по синхронизации будет несколько, для 3-4 главных сайтов.
Они похожи, отличаются названия полей.
в первую очередь нужна  синхронизация с questroom
https://questroom.com.ua/apiv5-tz

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Рожден Т.
Рожден Т. 
26 лет, Украина
5 лет в сервисе
Был онлайн 6 часов назад
11 месяцев назад

Безопасный платеж

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.