Программисты — удалённая работа в Москве
Дата: 2025-05-09
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-05-09
Описание
Системное программирование. Разработка с нуля. Общая концепция проекта Программа предназначена для мониторинга активности пользователей: регулярно отправляет на сервер скриншоты экрана и список запущенных процессов. Состоит из трех компонентов: 1.Клиентская программа (устанавливается на компьютеры пользователей) 2.Бэкенд-сервер (Java + Spring) 3.Веб-интерфейс для администраторов (админка) 1. Клиентская программа Язык: C++ Интерфейс: GUI с двумя вкладками Функциональность: 1. Авторизация пользователя: Ключ авторизации генерируется в админке Пользователь вводит ключ в программе Программа отправляет ключ на бэкенд для валидации При успешной валидации отображается вторая вкладка с кнопками «Старт» и «Стоп» При ошибке отображается сообщение о неверном ключе 2. Сбор и отправка данных: Отправляются скриншоты экрана и список активных процессов Отправка происходит раз в N секунд (настраиваемый интервал) Данные должны быть: Сжаты Минимально зашифрованы 3. Интерфейс вкладки после авторизации: Кнопка «Старт» — запускает отправку данных Кнопка «Стоп» — останавливает отправку 4. Защита от подделки данных Желательно реализовать защиту от фальсификации скриншотов и списков процессов 2. Бэкенд-сервер Язык: Java Фреймворк: Spring Функциональность: Обработка запросов от клиентской программы: Валидация ключей Прием данных (скриншоты и процессы) Временное хранение данных (не более 3 суток) Передача данных в админку в реальном времени Интеграция с внешним сервисом для генерации ключей: REST API-запросы Генерация и сохранение привязки ключа к пользователю Авторизация администраторов веб-интерфейса: Через сторонний REST API 3. Веб-интерфейс (админка) Фреймворк: любой Дизайн: минималистичный, интуитивно понятный Функциональность: Авторизация администратора: Использование стороннего REST API Управление ключами и пользователями: Генерация ключей Привязка ключа к пользователю Просмотр данных пользователей: Отображение скриншотов и списков процессов Данные отображаются в реальном времени или в архиве (до 3 суток) Дополнительные технические требования: Данные не сохраняются на клиенте Минимальные системные требования для клиентской программы Возможность масштабирования бэкенда Монолитная архитектура (Spring-сервер используется и как API, и как сервер для админки).
Похожие заказы
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: ответы на типовые вопросы. Продукт: Онлайн-опрос. Техзадание есть. Мне нужно сделать из чат-бота инструмент для опроса. Чтобы я могла дать ссылку на него, человек в ходе переписки с ботом заполнил опрос, а результат сохранился на гугл диск. Опрос будет состоять из нескольких частей. Сначала обычная часть состоящая из открытых и закрытых вопросов. Затем будет идти дневник времени. Сначала будут отправлены инструкции человеку о заполнении дневника Затем случайным образом будет выбран 1 будний день и 1 выходной день, информацию, о которых должен будет заполнять человек. После чего ему будут показаны даты, в которые он должен заполнить дневник. Информация о следующем: время пробуждения, затем с интервалом в 20 минут, информация о каждом промежутке времени. Пример для каждого промежутка: Чем вы занимались с 12:00 до 12:20? (Открытый вопрос) Вы это делали для кого-то? (Нет/ Да (заполните, пожалуйста)) Где вы были в это время? (У себя дома/ У кого-то другого дома/ На работе/ В пути/ На улице/ В больнице/ В магазине Другое (заполните, пожалуйста)) С кем вы были в это время? (Я была одна/ Муж/ Ребенок/ Свои родители или родители мужа/ Другие родственники/ Друзья/ Коллеги/ Другие люди (заполните, пожалуйста) (Множественный выбор) Делали ли вы что-то еще в это же время? (Нет, я ничего не делала в это же время/ Да (заполните, пожалуйста)) (Если в предыдущем Да) Вы это делали для кого-то? (Нет/ Да (заполните, пожалуйста)) Окончание дневника: человек напишет в ответ на первый вопрос СПАЛА Затем, будут идти несколько открытых вопросов, на которые человек может ответить текстово или записать голосовое сообщение. Помимо этого нужно настроить систему сообщений с напоминаниями. За день до предполагаемой даты. Утром в день заполнения, днем и вечером. Мне нужен будет доступ к боту, чтобы я могла самостоятельно модифицировать его. Также скорее всего мне нужна будет небольшая консультация про то, как мне обращаться с ним, готова предоставить за нее дополнительную плату.
Москва
Фрилансеры
2025-05-20
Разработка игр на Unity
дистанционно
договорная
Сделать проект под ключ, разработать игровую механику, разработать дизайн уровней, провести тестирование, проработать звуковое сопровождение. Игра: для установки на ПК. Игра: одиночная. Жанр: Космический торговый симулятор. Графика: 3D. Пожелания и особенности: В прикреплённом файле лежит ТЗ на данный проект. Это учебный проект, его можно сделать не слишком качественно, главное реализовать те нетривиальные механики, которые указаны в ТЗ.
Москва
Фрилансеры
2025-05-20
Создание нейросетей
дистанционно
договорная
Разработка с нуля. Пожелания и особенности: У меня есть таблица с названиями компаний и ссылками на их сайты. Нужно создать инструмент, который автоматически заходит на сайты, анализирует их содержимое с помощью нейросети (или других методов) и определяет, насколько каждая компания мне подходит. Результат — дополненная таблица с оценкой по каждому критерию. Просьба указать ориентировочную цену.
Санкт-Петербург
Фрилансеры
2025-05-20
Программисты
дистанционно
договорная
Разработка бота для записи. Разработка с нуля. Пожелания и особенности: Нужно разработать чат бот для записи на сайты (визовые центры, выдача загран паспортов и прочее). Интересует цена разработки, сроки и тд.
Воронеж
Фрилансеры
2025-05-20
Программисты 1С
дистанционно
договорная
Настроить, перенести данные, интеграция с сайтом. 1С: Бухгалтерия. Версия: 8.3. Устранить ошибки: ошибка при загрузке компонента help. На устройстве нет свободного места. 1С 8.3.
Москва
Фрилансеры
2025-05-20
Разработка ботов Telegram
дистанционно
договорная
Задачи чат-бота: Автоматический выкуп нфт подарков с маркета в телеграм. Продукт: Нфт. Техзадание есть.
Ставрополь
Фрилансеры
2025-05-20
Программисты
дистанционно
договорная
Работа в RStudio. Разработка с нуля. Нужно провести анализ текстового корпуса в RStudio.
Ростов-на-Дону
Фрилансеры
2025-05-20