Андроид-приложение. Клиентская и серверная часть

100 руб. за проект
09 сентября 2019, 09:46 • 13 откликов • 57 просмотров
Клиентская часть.
Сотрудник на объекте активирует приложение, идентифицирует себя (многоразовым паролем?) в личном кабинете. Приложение проверяет включение gsm-модуля. Сотрудник в начале работы делает фото (условная "кнопка" в приложении). Фотография, геоданные, дата, время отправляется в серверную часть (или отправляется при появлении интернет-связи).
Геопозиционирование с помощью сети базовых станций при недоступности данных gps.
Невозможность нажатия "кнопки" чаще, чем раз в 15 минут с информированием пользователя и обратным отсчетом, если он пробует нажать "кнопку" чаще положенного.
В личном кабинете возможность посмотреть собственные фото, дату, время за месяц или произвольный период.
Количество пользователей – до 500.

Серверная часть.
Кабинет администратора для создания/удаления пользователей, выдачи паролей, просмотра сделанных фото, назначения работнику стоимости з/п в будни, стоимости з/п в выходные.
Задание срока периодичности нажатия "кнопки" (в примере клиентской части – 15 минут) для каждого? пользователя.
В начале года администратор создает единый для всех календарь рабочих и выходных дней (по умолчанию должны быть указаны выходными все субботы, воскресенья, гос.праздники)
Сервер обрабатывает полученное фото, привязывает геометку к карте для получения адреса.
Нужна выгрузка в таблицу excel всех пользователей или выборочно (пользователь, адрес, дата, время, з/п) за месяц или произвольный период, подсчет итоговых значений за выбранный период. Таблица нужна для табелирования и начисления з/п.

Разместить приложение в playmarket

Все вопросы обсуждаются, сложные или невозможные вопросы переформулируем, обсудим стоимость разработки.