Сделать либо предложить существующий мини-движок для описания API ПРИМЕРhttp://paraphraser.ru/api/doc#forms
Доработать систему бронирования столиков
Необходимо закончить разработку системы бронирования столиков., Часть работы уже выполнена, но программист ее выполнявший не смог продолжить разработку. Инструкции и комментарии все есть.
Вся верстка кабинета есть и SVG схемы зала тоже. Нужно закончить технический код.
Вот первоначальное ТЗ:
1. У ресторана на сайте будет раздел сонлайн-бронированием. ( в ресторане два зала )
На страницу сайта будет выгружаться frame изнаписаного вами кода с схемой столов, выбором клиентом времени и даты, имени и
номера телефона. Сайт будет на трех языках. Какой именно сейчас язык выбран на
сайте frame будет определять через Значение [lang] и подгружать
нужный набор переменных.
2. Далее система будут перезагружаться послепринятия данных клиента и показывать на схеме какие столики доступны, а какие
нет на заданный промежуток времени. Далее клиент выбирает столик путем клика на
понравившийся на схеме, появляется ПОП АП.
3. В кабинете должна быть возможностьадминистратору в ручную отмечать какие столики заняты, на какие даты.
Возможность отключить бронирование на какую то дату (промежуток дат) для всего
этажа. Возможность отменить любую бронь. Возможность включить бронирование
только для определенных дней недели.
4. Должно быть оповещение о входящей заявке набронь, сопровождающееся звуковым оповещением, оповещением на почту. PUSH УВЕДОМЛЕНИЕ И СМС ОПОВЕЩЕНИЕ Привходящей брони с сайта администартор должен сперва смодерировать ее ( позвонить
по указанному номеру, убедиться в реальности клиента, проверить доступность
столика, нажать на кнопку "одобрить" и только после этого столик
считается занятым на указанное клиентом время и на указанный номервысылается смс.)
5. Бронь на определнном столике должна висетьмаксимум два часа ( мы должны иметь возможность сами менять это значение в
админ панели) с момента ее одобрения администратором ( любая бронь, и та
которая вносится админом в ручную и та которая попадает через сайт). После 2
часов бронь автоматически снимается и столик считается свободным для
брони.
6. На сайте во frame всегда должна бытьактулаьная информация по тому, какие столики заняты, а какие нет ( максимально
частая синхронизация )
7. Парсинг заказов из woocommerce ( простое дублирование информации о заказе в кабинет )
8.Парсинг заявок из формы «закажи такси на сайте» ( простое дублирование информации о клиенте в кабинет )
Что уже сделано программистом:
Получается, есть страница настроек с их изменением, реализовано добавление брони из админки (с вашими svg картами), постраничный просмотр списка брони с возможностью смены статуса.
Комментарий по установке сделанной работы программистом:
Установка:
Залить файлы на сервер в поддиректорию корня хоста /dashboard/
Залить дамп базы данных
В файле /dashboard/config/db.dev.php и /dashboard/config/db.prod.php указать настройки подключения к базе данных
Панель управления будет доступна по адресу domain.ru/dashboard/
Логин и пароль: admin 12345678
Далее в путях файлов я отпускаю поддиректорию /dashboard/.
Страница настроек:
Контроллер /controllers/settings.php
Модель: /models/settings.php
Вид: /views/settings.php
JS скрипт страницы: /public/js/dashboard/settngs.js
Сохранение параметров реализовано, при необходимости сделать проверку вводимых значений, достаточно будет на клиенте.
Страница добавления брони:
Контроллер: /controllers/booking.php - действие add
Модель: /models/booking.php
Вид: /views/booking-add.php
JS скрипт страницы: /public/js/dashboard/booking.js
Реализовано добавление брони без учета настроек и других броней, метод отвечающий за бронирование в модели - create
Страница списка брони:
Контроллер: /controllers/booking.php - действие list
Модель: /models/booking.php
Вид: /views/booking-list.php
JS скрипт страницы: /public/js/dashboard/booking.js
Реализована постраничная навигация и изменение статуса брони
Метод получения списка брони в модели - get_all
Метод изменения статуса брони в модели - change_status
Для страниц доставки и такси созданы контроллеры:
/controllers/delivery.php
/controllers/taxi.php
SVG файлы находятся в /public/svg/.
Важно: я в файлах менял идентификаторы у столов, чтобы они были уникальны для обоих этажей, идентификаторы с 1 по 37
Прикрепляю АРХИВ с проделанной работой. Также отдельно есть полностью отверстанные макеты в HTML, все более подробно расскажу голосом.
Выбранный исполнитель
Похожие заказы
- $5Веб-программирование1 заявкаЗакрыт6 лет назад
- $5
Нужнo прeдoстaвить любoй примeр прoстoй и крaсивoй вeрстки html/css/js пoхoжeй нa этo: http://allfacebook.com.ua/images/tmp/example_v.jpg Чтoбы прoгрaммист мoг нa PHP сдeлaть скрипт гeнeрируeмый пoдoбную схeму.
Веб-программирование2 заявкиЗакрыт6 лет назад - $15
Есть база 200 тыс слов. Нужно создать словарь на 30 основных языков и вывести подобно https://www.babla.ru/%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/%C4%87wiczebny без оформления, просто инфу. babla.ru/%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/%C4%87wiczebny Начать можно с этих: Датский Немецкий Английский Испанский Финский Французский Итальянский Голландский Польский Португальский Шведский Русский
Веб-программирование1 заявкаЗакрыт6 лет назад - $100
Необходим сбор профилей, не менее 100.000, у которых обязательно есть в наличии: - не менее 5-ти фотографий - указан пол, возраст, город, страна - указаны образование и профессия/место работы ...
Веб-программирование12 заявокЗакрыт6 лет назад - $5
Сделать форму чата для переписки в режиме реального времени на PHP. Сделать с нуля либо подправить существующий скрипт. Важно: 1. В чате работала отправка скриншотов. 2. Отправка файлов. 3. Обновлялся в ...
Веб-программирование4 заявкиЗакрыт6 лет назад Требуется создать чат-бота для Facebook. Бот должен активироваться кнопкой с сайта и открываться в месенджере в диалог. Бот будет использоваться в интернет-магазине. Путем диалога с пользователем бот должен иметь возможность принять заказ, показать товары, помочь ...
Веб-программирование1 заявкаЗакрыт6 лет назадНужно разработать веб приложение - VueJS - основной функционал - JavaScript - HTML с препроцессором pug Работать должно в опере, хром, яндекс браузер и фирефокс Приложение должно иметь два варианта ...
Веб-программирование4 заявкиЗакрыт6 лет назадСоздать индивидуальный шаблон для джумлы 3х (с нуля), плюс индувидуальная форма обратного ответа. Сроки в пределах разумного. Примерный макет: www.bigsafe-online.com, внизу ссылка на шаблон, который нужно переработать. По ...
Веб-программирование1 заявкаЗакрыт6 лет назад- $5
Автоматизировать и перевести 100 тыс текстов с английского на русский любым скриптом существующим решением через api.
Веб-программирование2 заявкиЗакрыт6 лет назад - $45
Имеется ноут MSI GP62 2QE Leopard Pro, нужен кастомный BIOS чтобы ноут стал видеть планки памяти по 16gb , чтобы поставить 32 в общей сложности. исходный дамп BIOS направлю исполнителю если с ...
Веб-программированиенет заявокЗакрыт6 лет назад