Задача — сделать так, чтобы человек мог заранее, ещё до прихода, зайти на страницу, указать, по какому вопросу он идёт, и получить свой номер в очереди с ориентировочным временем вызова. По мере продвижения очереди номер должен обновляться сам, без перезагрузки страницы, чтобы посетитель понимал, когда примерно подходить. Отдельно нужен режим для большого экрана — вывести его на монитор в зале, чтобы он крупно показывал, какой номер обслуживается прямо сейчас и сколько примерно ждать следующим в очереди.
Управлять очередью должен сотрудник ресепшена: вызывать следующего, пропускать тех, кто не явился, ставить очередь на паузу на время обеда. И важная часть — накопление статистики: сколько человек прошло за каждый час работы, в какие дни и часы очередь самая длинная, чтобы можно было скорректировать график сотрудников или добавить окно приёма в пиковые часы.
Кратко, что должно быть на выходе:
— страница для получения номера очереди онлайн, в том числе с телефона
— экран табло с автоматическим обновлением
— панель администратора для управления вызовом номеров
— статистика загруженности по часам и дням в виде графика или таблицы
— простой и понятный интерфейс без лишних элементов