Архив: Создать кабинет онлайн-бронирования столиков для ресторана

Бюджет 400$ в месяц
Создан: 7 лет назад
Закрыт
Описание
Дизайн и верстку для кабинета мы предоставим, на вашей стороне программный код и реализация всего необходимого функционала.

1. У ресторана на сайте будет раздел с онлайн-бронированием. ( в ресторане два зала )
На страницу сайта будет выгружаться frame из написаного вами кода с схемой столов, выбором клиентом времени и даты, имени и номера телефона. Сайт будет на трех языках. Какой именно сейчас язык выбран на сайте frame будет определять через Значение [lang="ru"] и подгружать нужный набор переменных.

2. Далее система будут перезагружаться после принятия данных клиента и показывать на схеме какие столики доступны, а какие нет на заданный промежуток времени. Далее клиент выбирает столик (либо несколько столиков) путем клика на понравившийся на схеме, появляется кнопка "Забронировать" - при нажатии на нее появляется всплывающее окошко с сообщением. 

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

4. Должно быть оповещение о входящей заявке на бронь, сопровождающееся звуковым оповещением, оповещением на почту.  При входящей брони с сайта администартор должен сперва смодерировать ее ( позвонить по указанному номеру, убедиться в реальности клиента, проверить доступность столика, нажать на кнопку "одобрить" и только после этого столик считается занятым на указанное клиентом время.)

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

6. На сайте во frame всегда должна быть актулаьная информация по тому, какие столики заняты, а какие нет ( максимально частая синхронизация )

7. Возможность бронирования с сайта должна осуществлять по графику. Если ресторан работает с 9-00 и до 24-00, то за 2 часа до закрытия и на весь промежуток пока заведение закрыто - запретить любое бронирование со стороны сайта. При этом клиент при заходе в раздел с бронированием получит соответсвующее оповещение. 

8. Для каждой брони должна автоматически создаваться в БД карточка клиента с его именем и номером, где номер телефона будет служить его ID, на базе которого все последующие заявки с одного номера будут собираться в одну карточку, не создавая дублей. 
У каждого клиента должна быть своя карточка, где видна история всех его броней с данными по ней ( дата создания, выбранный столик и т.д.) и где администратор в определенном окошке может оставить произвольный комментарий.

9. Должен быть поиск по id или имени клиента

10. В самом кабинете должна быть возможность создавать бесконечное количество пользователей со своими логином и паролем. Будет главный админ и работники. Разница в том , что главный админ может видеть на странице список всех логинов и паролей работнкиов и удалять (отключать) их аккаунты, а работники нет.

Постарался максимально описать основной функционал. Естественно будут еще какие то мелочи, которые здесь не учтены. Уже при более детальном обсуждении проекта, будет писаться совместно подробное ТЗ.

Кабинет должен быть написан на PHP с понятной структурой кода, комментариями в ней и последующей краткой инструкцией для штатных программистов ресторана, защитой от взломов. 

От программиста необходим вежливый тон общения, учтивость и внимательность к деталям. Постоянная коммуникация в рабочие часы, последующая техническая поддержка ( для платных доработок и гарантийного обслуживания ). Предпочтение будет отдаваться программистам с хорошим списком отзывов. 

В заявке пишите бюджет, сроки, возможные рекомендации с вашей стороны.
Категория

Похожие проекты

safe 
0 2
Необходимо разработать систему, которая: Подключается к API Diagnocat и iDent (через токены доступа). Получает данные о пациенте, результатах диагностики, снимках и назначениях. Автоматически формирует структурированный отчет по шаблону (включая врачей, этапы лечения, стоимость и описание процедур).......
 
0 0
Необходимо связать БД 1C:ERP с БД Outlook, MS Access, Битрикс24. Например при вводе нового сотрудника в 1С:ERP он должен автоматически появляться в вышеперечисленных БД....
2 месяца назад
 
0 1
Требуется реализация отчёта на кастомизированной 1С:УПП 1. 2, ТЗ и контрольный пример во вложении, 80% кода должно быть покрыто модульными тестами....
2 месяца назад
$7
0 1
Мне нужно копировать мой текст и вставлять в одну группу ВК с открытой стеной для публикации рекламы. Задача скрипта/сервиса/программы - примерно каждые 10 секунд брать мой текст и вставлять в эту группу. Я пробовал через одну программу, которая записывает действия мышки и потом повторяет, но она как-то......
4 месяца назад
safe 
0 0
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
$21
0 2
Нужно разархивировать файл архив. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы(скрины)....
6 месяцев назад
safe 
0 1
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
$37
0 1
- В обязанности сотрудника входит поддержание мобильного приложения системы автоматизации бизнеса. - Работа сдельная: задачи выдаются на оценку, далее после согласования передаются на реализацию. - Заключаем договор и NDA (соглашение о неразглашении)....
$71
0 0
Информация о проекте: Проект включает в себя React Native приложение с Expo внутри которого находится webview с сайтом На устройствах с ОС IOS проблема с воспроизведением видео....
7 месяцев назад
safe 
0 0
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
 
0 6
  1. Чтобы можно было писать описание события (без заголовка) - превью в списке берется N количества букв с начала. (в списке писать дату события и сколько осталось до него) . Выставление даты и времени напоминания и ИНТЕРВАЛА ПОВТОРА ОТ 1 МИНУТЫ! Выставлять количество повторов, далее напоминания прекращаются.......
safe 
0 4
Сайт arg2028t. beget. tech/. Нужно сделать вот такой калькулятор. airprint. by/outdoor/wide-format. и еще некоторые доработки....
safe 
0 7
Краткое описание: Мы ищем исполнителя для тестирования функционала мобильного приложения на платформе Android. Задача включает проверку основных функций приложения, таких как работа комнаты, передача видео, звука и чата, а также создание подробной отчетности о найденных ошибках.   Требования к исполнителю:......
safe 
0 12
Разработка чат-бота под ваши нужды....
$143
0 0
Oпpocы (1008pyб/чaс) Заходитe на сaйт: gonsù....
10 месяцев назад
 
0 4
Требуется создать скрипт для premiere pro. Данная суть скрипта: в выделеном бине нужно что бы автоматически проставлялся in out ровно по серидине файла так что бы выделенная область была длиной 3 секунды. И требуется кнопка что бы работало через окно expressions. Проблема текущего в том что он не работает......
 
0 2
Нужно создать приложения под гемблинг/беттинг, на котлин. Приложение должно работать Firebase. Детали вышлю при обсуждение....
$21
0 4
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 год назад
safe 
0 3
Разработать впн сервис ( Приложения на ios и android + сайт для оплаты подписки). Настройка Серверов. Оплата по договоренности. Работаем черед безопасную сделку....
1 год назад
Смотреть все