• разработка портала для vpn сервиса.
    5000 грн.
    Исполнитель определен: Артур Иванов pro

    создание ПО для Android и IoS и web портала для vpn сервиса.
    используя технологии
    open VPN и
    wireguard
    Техническое задание
    Название проекта: Сервис VPN-TOP ""
    1. Введение
    Сервис VPN-TOP" разрабатывается для обеспечения безопасного и защищенного
    доступа к интернету для пользователей iOS и Android. Основными функциональными
    возможностями сервиса будут шифрование трафика, скрытие IP-адреса, обход
    географических ограничений и защита личных данных пользователей. Веб-сервис
    предоставит пользователю возможность управления учетной записью и подписками.
    2. Цели проекта
     Разработка мобильных приложений для iOS и Android.
     Создание веб-сервиса для управления учетной записью и подписками.
     Интеграция системы оплаты Stripe для оформления подписок.
     Обеспечение высокого уровня безопасности и конфиденциальности
    данных пользователей.
     Предоставление простого в использовании интерфейса для конечных
    пользователей.
     Расширяемость проекта для возможности добавления новых функций в
    дальнейшем.
    3. Требования к функциональности
     Мобильные приложения для iOS и Android:
     Реализация функции подключения к VPN-серверу.
     Возможность выбора VPN-сервера из списка доступных.
     Отображение текущего статуса подключения.
     Возможность настройки параметров подключения.
     Реализация функции автоматического подключения при запуске
    приложения или подключении к ненадежной сети.
     Интеграция с системными оповещениями для информирования о
    статусе подключения.
     Веб-сервис:
     Создание системы аутентификации и авторизации пользователей.
     Возможность управления учетной записью: изменение пароля,
    настройка профиля.
     Реализация функции управления подписками: оформление,
    изменение и отмена подписок.
     Интеграция с системой оплаты Stripe для обработки платежей за
    подписки.
     Обеспечение безопасности передачи данных между клиентом и
    сервером с использованием протокола HTTPS.
    4. Технологический стек
     Мобильные приложения:
     Язык программирования: Swift (iOS), Kotlin (Android).

     Инструменты разработки: Xcode (iOS), Android Studio (Android).
     Использование VPN-сервера: OpenVPN, API.

     Использование системных библиотек и API для реализации VPN-
    функционала.

     Веб-сервис:
     Язык программирования: предпочтительно Python или Node.js.
     Фреймворк веб-разработки: Flask (Python), Express.js (Node.js).
     СУБД: PostgreSQL для хранения данных пользователей.
     Использование библиотек для работы с системой оплаты Stripe.
     Использование HTTPS для обеспечения безопасности передачи
    данных.
    5. План работ

    1. Анализ и проектирование:
     Определение требований к системе.
     Проектирование структуры базы данных.
     Разработка дизайна пользовательского интерфейса.
    2. Разработка мобильных приложений:
     Реализация основной функциональности подключения к VPN.
     Создание пользовательского интерфейса.
     Тестирование на устройствах iOS и Android.
    3. Разработка веб-сервиса:
     Создание системы аутентификации и авторизации.
     Реализаци

Наверх