Задание (кейс) - проблема
Есть проблема очередей из посетителей к специалистам администрации города.
Нужно предложить её решение (возможно какое-то необычное, может даже очень необычное).
Ну а обычно она решается созданием сервиса для записи на приём к сотруднику администрации.
- выбор направления: например получение земельного участка, оформление социального пособия,
- затем выбор сотрудника
- и затем выбор времени записи из свободных слотов
ТЗ
Требования
Авторизация
Логин и пароль
Интерфейсы пользователя
- web-сайт обязательно; и без зависимостей от сторонних сервисов, прежде всего - зарубежных (наличие обязательных посредников в государственных делах - нонсенс; не говоря уж о заграничных)
- телеграм-бот (опционально; всё ж не строит забывать, что Телеграм - это зарубежный ресурс и уже контроллируется недружественными нам странами - см. историю о похождениях его владельца)
Опционально
Безопасность
Желательно наличие TLS-сертификата на сайте.
Для минимизации зависимости от сторонних сервисов - самосгенерированный сертификат.
Стек технологий
Ограничений на использование стека технологий нет.
Проект должен запускаться для демонстрации работоспособности в соответствии с предоставленными командами инструкциями на компьютере или мобильном устройстве экспертов:
- ОС: Linux, Windows, MacOS
- Браузеры: Firefox/Chromium/Chrome/Safari или др. современные версии
Примеры пользовательских историй
Пример 1
Человек заходит на сайт впервые. Заводит аккаунт (логин/пароль) и вводит свои данные:
- ФИО
- название документа, серия/номер
Затем выбирает:
- направление: получение земельного участка,
- сотрудника: сотрудник №3
- выбирает следующий понедельник, 12:00
Система подтверждает запись в очередь.
Пример 2
Человек заходит на сайт уже имея аккаунт: логин/пароль.
Затем выбирает:
- направление: получение земельного участка,
- сотрудника: сотрудник №2
- выбирает следующий вторник, 13:00
Система подтверждает запись в очередь.
Пример 3
На сайт заходит сотрудник администрации: логин/пароль.
Он может как и сам записаться куда-то в очередь (он тоже человек и у него могут быть свои личные вопросы).
Может и сам зарегистрировать человека в очередь (есть люди и без инета/браузера).
У него есть интерфейс, где видно записи посетителей к нему на будущее,
Возможно помечать посетителей, которые пришли.