Аналог дропбокс или гуглдрайв

Разработать кроссплатформенное приложение для подключение немногочисленных пользователей к конкретному VPS серверу на линукс22, купленному только ради этой цели.

Функционал примерный:
1 все авторизационные данные вшиты внутрь exe файла
2. внешний вид как дропбокс - стандартная папка где у папок и файлов есть дополнительный значок справа внизу: синхронизирован, синхронизируется, не синхронизирован(ошибка) и расшарен (ноухау наше)
3. правой кнопкой мыши по файлу или значку расшариваем всему интернету (ссылка копируется сразу в буфер обмена, без прелюдий.
4. синхронизация с сервером на вашу вкус: webdav, rsync, ssh, sftp
5. опциональное шифрование от владельца сервере, так чтобы только владелец клиента мог расшифровать и посмотреть файл у себя на компе или телефоне.

Указывайте часовую ставку пожалуйста. Идеально если вы любите использовать чужой код с гитхаба а не изобретать колесо. Не против если вы новичок. По началу работу нужно будет определиться со стеком (желательно кроссплатформа типа electron или qt) и дорожной картой, что и в какой последовательности делаем

Читайте на 123ru.net