Разаработать кроссплатформенный Time Tracker (Windows/MacOS/Linux)

300 000 руб. за проект
18 марта 2024, 04:57 • 21 отклик • 125 просмотров

Создать десктопное (настольное) приложение для операционных систем Windows/MacOS/Linux, которое будет отслеживать время работы пользователя, время активности и простоя, а также анализировать использование приложений и делать скриншоты экрана пользователя с настраиваемой периодичностью. Все собранные данные должны отправляться на сервер для дальнейшего анализа.
И интеграция с нашим собственным таск-менеджером (веб-сайт).

Подобные продукты Тайм-трекеры: insightful.io, apployee.com

Основные функции:
• Опция скачивания приложения на windows и mac OS
• При открытии приложения авторизация по авторизационным данным нашего таск-менджера
• Трекинг времени работы: Отслеживание активности пользователя с момента нажатия на START
• Опции Take a break и STOP
• Мониторинг активности: Автоматическое определение периодов бездействия пользователя. Отслеживание бездействия (время, когда не используются клавиатура и мышь) для определения времени активной работы.
• Анализ использования приложений: Сбор информации о запущенных приложениях и активных окнах для анализа рабочего времени.
• Создание скриншотов: Автоматическое создание скриншотов экрана с настраиваемой периодичностью. (Пользователь должен иметь возможность настроить частоту скриншотов)
• Интеграция списка задач из Мой кабинет пользователя из Таск-менеджера
• Возможность указания задачи (из Мой кабинет), к выполнению которой пользователь приступил – сохранение данных о работе над задачами


Дополнительные функции:

• Настройки конфиденциальности: Возможность для пользователя настроить уровень детализации собираемой информации. (доступы к скриншотам, передача данных командам)
• Локальное хранилище: Временное хранение данных и скриншотов на локальном устройстве до их передачи на сервер.
• Обеспечение безопасности и конфиденциальности пользовательских данных в соответствии с GDPR и другими законодательными актами о защите данных.
• Приложение должно быть совместимо с Windows 10 и выше, macOS Big Sur и выше.


Технологии разработки:
• Язык программирования: C++ или C#
• Хранение данных: SQLite для локального хранения данных и скриншотов.
• Шифрование: TLS для шифрования данных при передаче.

P.S.
1) Дополнительные подробности скину по запросу
2) Просьба не писать, если Вы ИТ-студия или Студия заказной разработки
3) укажите примерную цену в отклике за весь проект и срок выполнения заказа