Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Разработка Desktop-приложения + серверной часть клиент-сервер

project expired


Основная задача - разработать аналог программ vtope, viking botovod

Для видеохостинга - youtube.com

Чуть подробнее...

1) разработка desktop приложения

2) реализация клиент-сервера
Необходимо реализовать клиент-серверное приложение для накрутки лайков/дизлайков/просмотров/подписок/отписок/комментирования на сервисе.
Приложение состоит из клиентской и серверной частей.
Клиентская часть представляет собой Desktop-приложение, и позволяет авторизовывать аккаунты в Google посредствам протокола OAuth2(можно другим способом - обсуждается), и выполнять накрутку лайков/дизлайков/просмотров/подписок/отписок/комментирования на сервисе YouTube.
Desktop-приложение является самостоятельным единичным экземпляром.
В рамках данного ТЗ, необходимо реализовать серверную часть проекта, для объединения самостоятельных экземпляров Desktop-приложения в единую сеть.


Основная задача сети - Распределение задач по накрутке между всеми участниками сети.
Требования к серверной части проекта:
1)  Объединение самостоятельных экземпляров Desktop-приложения в единую сеть посредствам клиент-серверного взаимодействия.
2)  Согласовать и разработать протокол взаимодействия между клиентом и сервером.
3)  Реализация возможности множественной авторизации пользователей в Google посредствам использования протокола OAuth2 или минуя его.
4)  Поддержание доступа к авторизованным аккаунтам, мониторинг и своевременное обновление токенов доступа.
5)  Мониторинг выполнения задач и свободных участников сети, сбор статистических данных.
6)  Реализация распределителя задач по накрутке от других участников сети. При добавлении задачи от одного из участников сети, другие участники подключаются к выполнению поставленной задачи.
7)  Реализация планировщика задач и отложенное выполнение задач. Выполнение задач по расписанию, с заданной периодичностью, и т.д.
8)  Реализация распределения нагрузки с целью избежать падения сервера.

ВСЕ ОБСУЖДАЕТ, на данный момент это один из вариантов реализации накрутки - предлагайте свои варианты. 

Подробное ТЗ в ЛС


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.

  1. proposal concealed by client
  2. proposal concealed by client
  3. proposal concealed by client

Project published
25 October at 12:50
165 views
Payment methods
Share