Создать Скрипт для установки на хостинг или написать минисайт (с функционалом по заданию ниже с адаптивным дизайном для мобильных устройств)
Идея: Создать онлайн сервис подачи тревоги (вызова помощи) для работников группы ГБР Частной охраны моего города.
Задача сайта: Отображение пользователей сервиса в режиме реального времени на карте "Яндекс Карта" и возможностью подачи сигнала тревоги конкретным пользователем с оповещением для остальных пользователей находящихся онлайн на том же сервисе, с звуковым сопровождением и точными координатами место нахождения в настоящие момент, а также сообщением для остальных пользователей, что требуется помощь.
По реализации функционала:
П. 1.1. Заходим на сайт, нас встречает лендинг с двумя кнопками «Заступить на смену» | «Войти как администратор»
! При нажатии на Заступить на смену, сайт требует пройти регистрацию, ввести логин, Фамилию, Имя, бортовой номер, пароль. Данные сохраняются в базу, для дальнейшего входа. Доступ к сервису недоступен без прохождения регистрации и утверждения профиля Администратором.
- После идет подтверждение о предоставлении доступа к геолокации. Без подтверждения доступа к геолокации, сайт выдает ошибку что необходимо предоставить доступ.
- Если разрешение получено, открывается окно входа (с возможностью запомнить введенные данные для последующего входа без ввода данных), после успешного входа отображается текущее местоположение , список активных сотрудников «онлайн» (залогиненных) и их местоположение на карте Яндекс
- Ниже основного окна с местоположением , большая красная помощь «Тревога» при нажатии на нее , остальным абонентам которые онлайн поступает звуковой сигнал, и оповещение о том что (дата)(время) (Фамилия, бортовой номер) Сигнал тревоги и показывает абонентам точное местоположение.
- После активации кнопки тревога , кнопка для человека меняется на «Отменить» при нажатии на которую сигнал тревоги у абонентов завершается, приходит оповещение об отмене тревоги.
Рядом с тревогой, размещается кнопка «Завершить смену» после нажатия на которую открывается подтверждение «Действительно ли вы хотите завершить рабочую смену» если нет, останемся на главной странице с картой, если да то переходим на лендинг (пункт 1.1)
Важно: после авторизации пользователя , человек отображается на карте иконкой машинки или человечка (аватарка человечка)
- при нажатии пользователем кнопки "тревоги", в углу аватарки человечка мигает анимация мигалки , либо восклицательного знака (для привлечения внимания абонентов о том, что ему требуется помощь).
Также если за один день, несколько человек указали один и тот же бортовой номер, то на карте они отображаются как один «наряд» (следовательно два человека находятся в данный момент в одном экипаже) , но с сохранением отдельной подачи сигнала тревоги.
! При нажатии на кнопку с п.1.1 Войти как администратор
Сайт запрашивает логин пароль для входа в админ панель
В админ панели доступ к отправки сообщения всем абонентам онлайн , блокировка абонента, возможность просмотреть всех зарегестрированных пользователей, в том числе утверждение новых пользователей для дальнейшего пользования сервисом.
При блокировки, абоненту приходит сообщение о блокировки, кнопка «Заступить на смену» не доступна.
Разделы:
Опубликован:
18.02.2025 | 22:55 [последние изменения: 19.02.2025 | 08:12]
Заказ находится в архиве