Админ-панель, доработка текущего проекта

24 000 руб. за проект
22 мая 2022, 16:50 • 1 отклик • 25 просмотров
1. При первом входе в нее появляется текст лицензионного соглашения с
вариантом только принять его. (Текст будет представлен позднее)

2. Дашборд - Она же главная, на которой представлена вся актуальная
информация:

a. заказанные услуги\товары,

b. активные чаты с гостями.

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

4. В дашборде — на главной видны

a. заказанные услуги/товары,

b. список сотрудников, которым назначены роли с переключателями
активен/не активен. Список активных сессий с кнопкой завершить
сессию,

c. назначения каналов (получателей, сотрудников) сообщений в
зависимости от типа услуги \ товара.

d. взаимодействие с телеграмм ботом — формирование и направление
посредством ТГ бота сообщений-команд назначенным ответственным
сотрудникам.

e. чаты с гостями в ряд. Левый - самый свежий

f. вкладка «Заказанные услуги». Заказы гостей списком по времени,
верхний самый свежий. В заказанных услугах список услуг по убыванию,
на каждой чекбокс для галочки или круга с наполнением зеленым
цветом, при клике на который гостю в чат уходит сообщение «Заказ
подтвержден» статус сохраняется истории заказов. В этой же строке
«минус» или круг с наполнением красного цвета при клике на который
гостю уходит сообщение «Недоступно в настоящий момент».

g. вкладка «Не беспокоить», (при нажатии гостем на кнопку в
веб-интерфейсе «не беспокоить» запись появляется в этой вкладке и
сообщение в ТГ боте уходит отв. Сотруднику (горничной)

h. Строка поиска по номеру комнаты.

i. Гости - список гостей, авторизовавшихся в сервисе на момент просмотра
и не выписанных
Левое меню админки 2 уровня.
В левом меню возможность создания и изменения пунктов и структуры меню, карточек
товара, настроек брендирования вэб интерфейса.
3

1. Услуги в левой части - «доступные услуги» указываются более серым цветом
шрифта —плюс напротив каждой (чтобы перевести ее в статус активных) и
кнопка «добавить» в низу.

2. В правой части страницы, «Активные услуги» и минус напротив каждой для того
чтобы сделать ее неактивной (вернуть в доступные),

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

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

5. Правой кнопкой на услуге возможность удалить ее (отправляется в архив).

6. Экстренные услуги. Пишется дополнение как в Скайпе. Мы не несём
ответственности. И т.д.

7. Блоки меню «Услуги» активные по умолчанию (могут быть
деактивированы\удалены) :

a. наш отель

b. еда в номер

c. трансфер ко времени

d. будильник

e. срочный вызов врача

f. написать отзыв.

8. Блоки меню неактивные по умолчанию:

a. заказ цветов

b. экскурсии

c. химчистка

d. прачечная

e. заказ конференц-зала.

9. Произвольные блоки меню создаются и называются админом. Блоки подменю
аналогично. Карточка товара может быть создана как в пункте меню, так и в
пункте подменю. Глубина возможности создания подменю — 2. Количество
карточек в разделе до 50.

10. Персонал - список персонала отеля в формате: фамилия имя и номер
телефона. Напротив каждого выбирается роль и статус активен (на смене) или
нет (ползунок), Кнопки — Добавить сотрудника, удалить — минус напротив
каждого.Персонал может быть активен/не активен (на смене/ не на смене)
настраивается вручную администратором.

11. Архив — Подменю «удаленные услуги», «уволенный персонал», «чаты с
гостями». Только просмотр.

12. Создать QR код. В этом разделе окно для ввода номера комнаты и кнопка
«Создать QR код». Если для комнаты уже был создан QR код, то при создании
нового, старый утрачивает свои действия и ссылка старого будет вести на
страницу 404 при попытке кого либо пройти по ней. Возможность (кнопка)
распечатать его или скопировать и отправить по почте или в ТГ. Предусмотреть
групповое создание кодов. При указании в окне диапазона, к примеру 1-32,
должны быть созданы коды для комнат от 1 до 32 в формате код, под ним
номер комнаты. Возможен вариант группового создания кодов во внешнем
файле пригодном для вывода их на печать (MS Word, PDF)
4

13. Статистика: возможность выбрать услугу или группу услуг галочками и период
за который необходима информация (календарь). Отчет по количеству услуг и
сумме оплаченных услуг\товаров за период. Кнопка «Показать». Общий лог
заказанных услуг по времени от раннего к позднему за все время пользования
сервисом.

14. Настройки. Выбор цвета страниц (цветовая гамма с оттенками 200+ цветов),
загрузка логотипа отеля в хорошем качестве. Загруженный логотип виден в вэб
интерфейсе гостя и в админке 2 уровня. Выбор платежной системы.
Наполнение страницы «Наш отель» с возможностью добавления основного
фото (в хорошем качестве). Текстовое описание об отеле (500 символов),
расписание работы ресторанов и др (300 символов). Создание новых учетных
записей администратора без возможности их удаления. Смена пароля учетной
записи Администратора 2 уровня. Время начала суточной смены персонала —
формат чч.мм.. Включение выключения звуков уведомлений(ползунок).
Текстовое поле «Приветствие» (до 200 символов). Текстовое поле “Досвидания”
Выбор языка интерфейса (русский, китайский, испанский, английский), выбор
валюты услуг (рубли РФ, евро, доллары) Опции в настройках возможно создать
вкладками. Кнопки «редактировать» и «сохранить».

Требования:
1. не использовать плагин advanced custom fields, использовать carbonfields для создания дополнительных полей
2. в верстке есть чат, его пока делать не нужно, также пока не нужно делать управляющие элементы - "я выехал","уборка"
3. оформление кода по требованиям https://github.com/WordPress/WordPress-Coding-Standards
4. Совместимость с polylang.
5. в functions.php применять ООП, все методы внутри одного класса.
6. наименование темы - ngtheme
7. Верстка валидная по w3, сайт тоже должен иметь валидный html.
8. При ответе используйте фразу "Работаем точно по ТЗ через сейф". Указывайте цену за проект в комментарии.
9. В случае форс-мажора (болезнь, семейные обстоятельства и т.д.) я не буду писать негативный отзыв, если вы предоставите необходимые и достаточные сведения, подтверждающие форс-мажор.
10. Работу выполнять через git, создавая pull request по методу github flow или, возможно, какой вы предложите. Будет открыт доступ к github.com
11. Каждый pull request - полностью готовая одна страница, выгрузка не реже чем один раз в два рабочих дня. Если выгрузка, соответствующая требованиям не происходит, заказ может быть отменен.
Отзывы
Было выполнено до этого два проекта, открыл этот, расчитывая на прежнее качество. Проект не был завершен, растянулось все в два раза больше. Я предлагал в начале проекта премию за выполнение в срок. Было выполнено процентов 60-80. В итоге сделку закрыл через Арбитраж когда Сергей пропал, не обновлял код 8 дней и не исправлял указанные баги. Предложил компромиссный вариант: Исполнитель завершает, исправляет если что-то всплывет, я оплачиваю. На что Сергей предложил свои условия: предоплата, увеличение суммы проекта. Я отказался. Жаль, могли бы сработаться.
2 года назад