Разработка кроссплатформенного VPN-клиента с подпиской
Задача - создать полноценное коммерческое решение для безопасного соединения на основе существующих open-source компонентов. Проект включает разработку клиента, развертывание серверной инфраструктуры и создание системы управления доступом по подписке.
Основные задачи
- Клиентское приложение: Создание пользовательского интерфейса для ПК и мобильных устройств (iOS/Android) на основе предоставленного прототипа. Приветствуется опыт работы с C++ и Qt для кроссплатформенной разработки.
- Серверная инфраструктура: Развертывание и настройка необходимых компонентов (VLESS, AWG) на нескольких VPS-серверах с возможностью быстрого масштабирования в будущем.
- Backend-система: Разработка серверной части для хранения учетных записей пользователей, управления статусами подписок и администрирования пользователей.
- Система монетизации: Организация коммерческого доступа с активацией по ключу или подписке, разграничение функционала и скорости в зависимости от тарифного плана.
- Интеграция: Настройка взаимодействия клиентского приложения с backend и серверами.
- Дополнительные функции: Реализация системы Push-уведомлений для пользователей. Настройка базового мониторинга состояния серверов (VPS).
Требования к результату
- Предоставление полного исходного кода клиента и backend для возможных будущих доработок.
- Готовая к работе инфраструктура с детальной документацией по развертыванию и управлению.
- Публикация в официальных магазинах приложений (App Store, Google Play) не входит в объем данной работы.
Для ускорения работы может быть предоставлен существующий прототип приложения.