Слыхали о таком новомодном виде развлечения — квесты? Организуют их обычно на квартирах. Сам не пробовал участвовать, а вот систему бронирования делать довелось.
Сначала задача ставилась как интеграция с сайтом mir-kvestov.ru: клиент размещает информацию о квестах на этом портале, но редактировать расписание желает оперативно и самостоятельно без постоянного обращения в mir-kvestov.ru.
Ребята в МК, в общем-то, молодцы, разработали спецификацию для API, благодаря которой могут запрашивать данные расписаний откуда угодно. А в ответ они могут отправляют данные по заявкам.
Т.е. база у вас под рукой, а квесты у них на сайте в общей куче. Место прикормленное.
Но походу «пьесы», т.з. расширялось. Я сделал возможность вывода расписания (чтобы во фрейме на любой сайт можно было вставить) и свою форму заказа. Т.е. заказы поступают в базу из следующих источников — с сайта МК, с сайта клиента и можно вручную в админке заводить, если бронирование по телефону выполнено.
Вот как выглядит расписание на сайте Тайного Общества (для них и делалось). По виду оно не отличается от того, что предлагается на МК. Сайт сделал для них Стас, на wix. Туда подключили интеграцию с моей админкой — вставили расписание во фрейме.
В тексте вы также можете наблюдать скрины из разработанной мной админки. Адреса и персональные данные приходится размывать, ибо dura lex :).
«Морду» админки решил попробовать сделать, используя Angular как фронт-енд и чистый php как бек-энд, т.к. задача не требовала создания сайта в привычном смысле.
Совместил приятное с полезным: кое-чего заработал и получил базовые представления об Angular.
Если понадобится сделать что то подобное — с чистого листа не надо будет начинать, и клиенту выйдет дешевле.
Добрый день, свяжитесь пожалуйста с нами срочно!
Добрый день, Артем. Контакты для связи вот тут — https://shra.ru/portfolio/.