Нужно разработать сайт для обработки списка заявок на React+Node+mongodb (+context?)
На каждом столе ресторана будет свой QR код, после его сканирования клиент ресторана попадает на страницу своего стола( авторегистрация клиента)
После чего он вводит свое имя и телефон которые сохраняются в базу данных.
После он попадает в меню где может выбрать одну из услуг:
- Позвать официанта
- Принести меню
- Принести детское кресло
- Принести соевый соус
- Принести счет
После выбора одной из услуг клиент попадает на страницу благодарности «Спасибо. Ваша просьба принята»
В этот момент заявка попадает админ-панель списка заявок, которую можно просматривать как на компьютере так и на телефоне.(респонсивный сайт)
У каждой заявки указаны:
- номер стола
- имя клиента
- его просьба
- время просьбы
- состояние выполнения
В этом списке просьбы расположены по убыванию, вверху самые свежие
Просьбы пришедшие за последнюю 1 минуту помечены зеленым цветом
Просьбы пришедшие за последние 2 минуты помечены желтым цветом
Просьбы пришедшие за последние 3 минуты помечены красным цветом
Просьбы которые были выполнены(тоесть помечены администратором как выполненные) уходят в самый низ в отдельный список и помечаются серым цветом
Вход в админ панель осуществляется по логин-паролю
При нажатии меню в админ панели и выбрав кнопку гости попадаем на страницу всех гостей из базы данных где указан:
- Имя
- Номер телефона
- Номер стола
- Дата регистрации
- Время регистрации
Список гостей за все время разделен по дням
Для быстроты отображений нужно использовать React
Для хранения и управления данными нужно использовать Node+MongoDb
Для быстрой смены языка желательно использовать context
На данном этапе имеется схематичный чертеж описанных экранов и списков, скоро будет готов макет в фигме