Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

6 дней назад
Александр
23 года, Беларусь
8 дней в сервисе
Был онлайн 5 дней назад
6 дней назад

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

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

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

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