По договоренности
Разработать клиент-серверное приложение. Сервер модуль управления с графическим интерфейсом (возможно с использованием JavaFX, но можно и другими средствами), клиент пользователи с приложением на смартфоне. (реализация Android). Данные должны сохраняться в базе данных (MYSQL или другая бесплатная).
На сервере, админ может создавать задания и отправлять выбранным пользователям на смартфоны. Пользователи могут выполнять данные задания с использованием сенсоров камеры, диктофона, GPS, и отправлять данные (фото, аудио, координаты и т.п) на сервер. В базе данных должна храниться информация о пользователях, а также отправленные ими файлы.
Как результат должен быть реализован программный продукт с открытым кодом. Возможно, после реализации будут задания для доработки.