Разработать виджет бронирования столиков для сайтов ресторанов
Разработать универсальный виджет бронирования столиков, который можно интегрировать на сайты ресторанов-партнеров нашего приложения, позволяющий гостям быстро и удобно бронировать столики непосредственно на сайте ресторана.
- Общие Требования
- Виджет отправляет и получает данные через REST API приложения.
- Виджет должен поддерживать интеграцию на любых веб-сайтах независимо от платформы (WordPress, Joomla, Shopify, собственные CMS и т.д.).
- Для интеграции виджета предоставляется HTML-код, включающий JavaScript и CSS, минимально конфликтующий с существующим кодом сайта.
- Ресторан вставляет на свой сайт HTML-код кнопки "Забронировать", содержащий уникальный идентификатор ресторана.
- При нажатии на кнопку "Забронировать" появляется модальное окно с виджетом бронирования, без перенаправления на другую страницу.
- Функциональные Требования
- После открытия виджета отображается:
- Календарь для выбора даты бронирования.
- Поле для выбора числа гостей
- Список доступных временных слотов на выбранную дату.
- Выбор Временных Слотов:
- Список доступных временных слотов на выбранную дату.
- Интерактивное обновление доступности слотов в зависимости от выбранной даты и количества гостей.
- Возможность отображения занятости слотов в реальном времени.
- Выбор Стола:
- После выбора даты, времени и количества гостей отображается список доступных залов и столов.
- Визуальное представление столов (опционально – схема расположения столов в зале).
- Возможность выбрать конкретный зал и стол из списка.
- После выбора стола
- Отображение информации о выбранных параметрах бронирования (дата, время, стол, количество гостей).
- Поле для ввода ФИО гостя
- Поле для ввода телефона (с верификацией через SMS-код)
- Отправка SMS с кодом верификации телефона гостя.
- Подтверждение телефона путем ввода полученного кода.
- Комментарий к бронированию (опционально)
- Валидация введенных данных (например, обязательные поля, формат телефона).
- Кнопка "Забронировать" для подтверждения бронирования.
- После нажатия кнопки "Забронировать":
- Отправка данных на наш сервер.
- Отображение сообщения об успешном бронировании.
- Отправка SMS с информацией о брони и ссылкой на скачивание приложения после успешного бронирования.
- Создание Профиля/Аккаунта Гостя
- После успешного бронирования создается профиль гостя в нашей системе.
- Если профиль уже существует, обновление данных при необходимости.
- Синхронизация Бронирования
- Создание записи о бронировании в нашей системе для управления и аналитики.
- Обеспечение синхронизации данных между виджетом и приложением.
- Нефункциональные Требования
- Совместимость
- Поддержка основных браузеров: Chrome, Firefox, Safari, Edge.
- Корректное отображение на различных устройствах: десктопы, планшеты, смартфоны.
- Адаптивный дизайн интерфейса виджета.
- Производительность
- Быстрая загрузка виджета без значительного влияния на скорость основного сайта.
- Оптимизация кода для минимального размера и быстрой инициализации.
- Масштабируемость
- Возможность обработки большого количества одновременных запросов.
- Легкость добавления новых функций и расширения существующих возможностей.
- UX Требования
- Интуитивная навигация между шагами.
- Понятные подсказки и сообщения об ошибках.
- Минимальное количество шагов для завершения бронирования.
- Обратная связь на действия пользователя (загрузка, подтверждения и т.д.).
Moscow.media
Частные объявления сегодня
В День солидарности в борьбе с терроризмом подмосковные росгвардейцы приняли участие в памятной акции «Вместе против террора»
Филиал № 4 ОСФР по Москве и Московской области напоминает:
В Московском регионе 11,4 тысячи пап находятся в отпуске по уходу за ребенком
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
Какая река самая широкая в России, и где она находится
Токсиколог Кутушов назвал неожиданную пользу лисичек в борьбе с паразитами
1 кардиоупражнение, которое можно делать со стулом для похудения всего тела, а еще живот и ноги подтянем
Bolton star forced to withdraw from squad after SNEEZING injury as manager says ‘he’s a powerful boy’
Jimmy Fallon plans to tape his mouth shut for a better night's sleep
JESSE WATTERS: No one is really voting for Kamala Harris
Watch Real Madrid star Tchouameni’s bizarre ‘Fifa glitch’ tackle as optical illusion leaves fans completely baffled
Начался второй этап реконструкции автодороги Средние Ачалуки - Плиево в Ингушетии
Портативный ТСД корпоративного класса Saotron RT-T70
В Сочи подвели итоги конкурса национальной патриотической песни «Красная гвоздика» имени Иосифа Давыдовича Кобзона
Запущено движение по дороге от Большой Филевской улицы до ТТК в Москве – Сергей Собянин
Spectre Divide launches with outrageous $90 gun skins out the gate, which only makes its broken matchmaking more annoying
Risk of Rain 2's creators, along with 'many other' devs from Hopoo, have been snapped up by Valve—which means the end of the studio's unannounced game
Risk of Rain 2 creators weigh in on Gearbox's first DLC without them: 'It's great to see new content for the game, but it's hard to see growing pains of the new team in real time'
1 млн предрегистраций на Nigoriri Angels on Stage и релиз на этой неделе
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
Филиал № 4 ОСФР по Москве и Московской области информирует:
2,5 млн жителей Москвы и Московской области получили пособия по временной нетрудоспособности с начала 2024 года
«Я чувствую вашу любовь!» – SHAMAN спел для слушателей «Авторадио»
Заместитель управляющего ОСФР по г. Москве и Московской области Алексей Путин об индексации работающим пенсионерам
Встроенный шкаф на заказ от производителя в Санкт-Петербурге
Прокурор Москвы Попов освобожден от должности
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
Минпромторг не счел нужным менять подрядчика производства самолета «Байкал»
"Зенит" Алипа решил судьбу футболиста
В Болгарии предложили покинуть Евросоюз и вступить в БРИКС
Mash: продюсер «Вия» Алексей Петрухин задержан за посредничество во взятке
В Петербурге поезд насмерть сбил мужчину у станции «Дача Долгорукова»
Тренер Янчук назвал матч Синнера и Медведева достойным финала US Open
«Он открыто кричал на нее». Появились подробности расставания Рыбакиной с тренером
Тиафу об Арене Артура Эша: «Я всегда мечтал играть на этом корте. Тут я лучшая версия себя»
Ига Свёнтек оценила игру Пегулы в преддверии очной встречи в рамках 1/4 финала US Open
В Петербурге поезд насмерть сбил мужчину у станции «Дача Долгорукова»
Экс-банкира Кононова приговорили к 12 годам за хищение денег у Радулова
Россиянам рассказали о лучшем способе хранения денег
Москва одобрила планы строительства детсада и школы в Западном Дегунине
Музыкальные новости
Певица Акула назовет дочь Раисой
Режет без ножа: Дробыш высказался о позорном поведении Аллегровой
US Open. Рублев сыграет первым запуском на Арене Артура Эша, Гауфф – вторым, Соболенко – последним на Арене Луи Армстронга
US Open. Рублев сыграет первым запуском на Арене Артура Эша, Гауфф – вторым, Соболенко последним на Арене Луи Армстронга
Заместитель управляющего ОСФР по г. Москве и Московской области Алексей Путин об индексации работающим пенсионерам
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
Филиал № 4 ОСФР по Москве и Московской области информирует:
2,5 млн жителей Москвы и Московской области получили пособия по временной нетрудоспособности с начала 2024 года
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
В Москве проходят теннисные матчи юношеского турнира памяти Ю. М. Лужкова
Грибная охота: токсиколог Кутушов рассказал, как избежать отравления и собирать только безопасные грибы
Театр «Поколение» начинает сезон со спектакля «Мещанин во дворянстве»
"Чемпионат": ЦСКА завершил трансферную кампанию из-за дефицита бюджета
Сотрудники Росгвардии задержали нетрезвого водителя в подмосковных Люберцах
13 сентября в подмосковном Софрино состоится финал профессионального конкурса лесных служб России и Белоруссии «Лучший лесной пожарный 2024 года»
Две полосы перекрыли на Можайском шоссе из-за столкновения легковушки с мотоциклом
Филиал № 4 ОСФР по Москве и Московской области информирует:
Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»
Путин рассказал, что считал Дурова жителем Москвы
Во Франции требуют от Харрис объяснений после слов Путина о ее поддержке
Путин про Дурова: "у России не было никаких претензий к нему"
Путин пошутил о выборах в США - обозначен "приоритетный" кандидат: "Видно, что всё у неё хорошо"
Более 20 выпускников медицинского класса в Коломне поступили в профильные вузы
Сергей Собянин рассказал о развитии роботической хирургии в Москве
Врач-стоматолог Наталья Тышкевич: как вовремя распознать пародонтоз
Серия концертов, сочетающих музыку, литературу и арт-терапию, пройдет в Культурном центре ЗИЛ в сентябре в рамках авторского проекта «П в кубе»
Зеленский разработал «план победы» над Россией и намерен представить его Байдену
Блогера-бодибилдера Шпака заочно приговорили за фейки о ВС России
Людмила Колобанова из Реутова стала самой старшей участницей забега в Москве
Экс-банкира Кононова приговорили к 12 годам за хищение денег у Радулова
«Динамо» Москва — «Куньлунь Ред Стар» — 1:3. Видеообзор матча КХЛ
В Минске помилованы осужденные за протестные преступления
Сергей Собянин: Проводим комплексную модернизацию
Сергей Собянин рассказал о задачах по повышению качества городской среды
Собянин открыл после реконструкции корпус № 2 ГКБ имени Вересаева
Сергей Собянин рассказал о развитии роботической хирургии в Москве
Зеленый вектор: страны БРИКС уделяют все больше внимания экологии
13 сентября в подмосковном Софрино состоится финал профессионального конкурса лесных служб России и Белоруссии «Лучший лесной пожарный 2024 года»
И ток, и вода. В Москве открылись четыре новых причала для электросудов
На территории Южного округа Москвы прошли экорейды
История спорта в российской империи.
"Зенит" Алипа решил судьбу футболиста
Эксперт Лупий рассказал о значимости станции «Потапово»
Москва одобрила планы строительства детсада и школы в Западном Дегунине
Дальнобойщик в Архангельской области зарабатывает 150 тыс. рублей в месяц
ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный
Беспроводной сканер штрих-кодов SAOTRON P05i промышленного класса
Архангельские работодатели жалуются на старение населения в регионе
Выставка крымского имени «Тайны души и творчества Алемдара Караманова»
Вечер-аншлаг «Он жил, как песня, что длиною в жизнь»
Выставка исторического краеведения «На зов торжественной отечественной славы»
1 и 2 сентября филиал РТРС «РТПЦ Республики Мордовия» и Министерство образования Республики Мордовия проведут совместную акцию, приуроченную ко Дню знаний и началу нового учебного года.
Эксперт Лупий рассказал о значимости станции «Потапово»
"Зенит" Алипа решил судьбу футболиста
Экс-банкира Кононова приговорили к 12 годам за хищение денег у Радулова
Хоккеисты «Северстали» были в подавшем сигнал бедствия самолете из Нижнего