Бюджет:
50 000 руб
Необходимо написать приложение на Android, которое будет создавать на смартфоне/планшете VPN соединение, с помощью подключения L2TP Ipsec. На данном этапе имеется три KVM сервера с которыми пользователь на выбор может подключиться. Другими словами VPN сервис, с возможностью регистрации и оплаты.
Так как, присутствует возможность регистрации пользователя, по почте, значит должен быть какой то сервер для хранения информации о пользователе в базе данных, предпочтительно MySQL, но не обязательно. Информация о пользователе должна содержать его логин (email), пароль в хэше MD5, до какого времени оплачена его подписка на сервис, еще 10 столбцов для непредвиденных данных. Из этого вытекает, что пользователь может подключаться к серверам, только когда его подписка активна, если она не активна, то должно появляться сообщение о приобретении подписки. Должна быть возможность приобрести подписку с помошью биллинга, вероятнее всего Яндекс.Касса или Робокасса, а так же с помощью криптовалюты Bitcoin, Litecoin, Dash. Приложение должно чекать процесс оплаты и после оплаты предоставлять пользователю возможность пользоваться сервисом.
Конечный продукт, должен представлять из себя VPN-сервис, позволяющий его пользователю шифровать свой трафик, и менять свой IP-адрес, посредством выбора сервера в интерфейсе программы, и работать в фоновом режиме. Для авторизации в клиенте, а так же создания шифрованного соединения, пользователь должен использовать только свой логин и пароль от аккаунта, и больше никаких данных. После авторизация/регистрации пользователь должен оставаться авторизованным в приложении. Для полноценного функционирования приложения, на устройстве не должен быть обязательным условием root-доступ.
Критерием готовности проекта, будет тест приложения на 7-ми разных Androind устройствах, таких как смартфоны и планшеты. На тест необходимо 2е суток. Расчет с исполнителем производиться исключительно после полной готовности проекта, тестирования вышеупомянутым способом, а так же передачи всех исходных файлов приложения нам. Проект будет проходить через Сейф, комиссию оплачиваю я заказчик.
Схематичное расположение объектов (кнопок, картинок) на экранах, прилагается к этому описанию проекта. От исполнителя, так же требуется обозначить требования к логотипу, который будет на главном экране приложения, а так же к иконкам для приложения. Исполнителю будут выданы доступы к серверам с которыми нужно создавать VPN-соединение, а также доступ к серверу на котором будет храниться информация о пользователе.