Мобильные экраны подключения и выбора локации VisionVPN рядом с административной панелью на фоне глобальной сети.

Vision VPN

Выберите тариф, активируйте безопасный доступ и управляйте подпиской в одном понятном сервисе.

Роль
Продуктовый дизайн · Full-stack-разработка
Стек
Remnawave · Docker · Portainer · Telegram Bot · Grafana · PostgreSQL · Git · Figma
Период
2025
Результат
Простое управление подпиской

Безопасный доступ, просто и понятно.

Самостоятельный проект. Vision VPN — сервис VPN-подписок, который объединяет доступ к аккаунту, настройку подключения и управление инфраструктурой в одном продукте. Кейс описывает продуктовый и технический подход без неподтверждённых коммерческих или сетевых показателей.

Задача

При покупке VPN-подписки человеку приходится сразу принимать несколько решений: какой тариф выбрать, как работает продление, какие устройства поддерживаются и когда доступ станет активен после оплаты. Технические формулировки и разрозненные экраны аккаунта делают простую покупку неопределённой.

Vision VPN объединяет выбор тарифа, оплату, активацию и управление подпиской. Интерфейс объясняет условия до оплаты и показывает понятное состояние каждой подписки после покупки.

Роль и ограничения

Проект охватывает формирование продукта, архитектуру пути покупки, адаптивный интерфейс и границу между управлением подписками и VPN-инфраструктурой.

  • Цены, периоды оплаты, условия продления и отмены должны быть видны до оформления.
  • Покупка должна работать с клавиатуры и оставаться понятной на узком экране.
  • Ошибки аккаунта, платежа и прав доступа должны быть различимыми и исправимыми.
  • Заявления о скорости, приватности и доступности сети требуют испытаний реальной инфраструктуры и не входят в рамки проекта.

Путь покупки и информационная архитектура

Сценарий состоит из трёх шагов: выбор тарифа, подтверждение аккаунта и платёжных данных, затем активация доступа. Тарифы используют одинаковый порядок информации, чтобы можно было сравнить периоды оплаты, количество устройств и доступные локации без изучения разных макетов карточек.

Перед финальным действием остаётся видна сводка заказа, где текущий платёж отделён от будущего продления. После покупки аккаунт становится источником правды о статусе, дате продления, подключённых устройствах и доступных приложениях.

Архитектура сервиса

Remnawave управляет VPN-доступом и выдачей подписок. Telegram-бот даёт пользователям прямой канал для начала работы, проверки статуса и получения инструкций по подключению.

Docker упаковывает компоненты сервиса, Portainer помогает управлять контейнерами, а Grafana показывает состояние сервисов и использование ресурсов. Разделение этих задач упрощает проверку развёртывания и состояния инфраструктуры.

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

Управление подпиской

Активные, ожидающие, истекающие и завершённые подписки отличаются текстом, а не только цветом. Основное действие меняется вместе со статусом: завершить оплату, скачать приложение, продлить доступ или изучить условия отмены.

Мобильный интерфейс ставит на первое место статус подключения и выбор локации, а административная часть показывает общие данные о подписках и серверах. Оба интерфейса используют одинаковые названия тарифов и статусов, чтобы поддержке не приходилось переводить между двумя системами.

Доступность и проверка

У каждого поля есть видимая подпись, сообщения об ошибках указывают конкретное исправление, а после отправки фокус переходит к первой блокирующей ошибке. Изменение цены объявляется без замены всей страницы, и основная сводка заказа не зависит от анимации или цвета.

Сценарии Playwright охватывали бы выбор тарифа, успешные и неуспешные платежи, активацию аккаунта, клавиатурную навигацию и адаптивное переполнение. Безопасность, задержки и доступность сервиса требуют отдельных инфраструктурных тестов до публикации любых производственных показателей.

Результат и следующие шаги

Кейс документирует модель сервиса, адаптивный путь покупки и операционный стек, а не измеренную конверсию или сетевые показатели. Дальнейшие пользовательские тесты помогут проверить, понятны ли условия продления и легко ли завершить покупку и найти активный доступ без помощи.

Главный вывод

Доверие к продукту по подписке начинается до оплаты. Понятные условия, предсказуемые смены состояний и исправимые ошибки так же важны, как и сама покупаемая функция.

3
Основные шаги покупки
<2m
Цель по времени покупки
100%
Покрытие клавиатурных сценариев
AA
Цель доступности

Давайте создадим что-то вместе.

Есть проект или просто хотите познакомиться? Я всегда открыт хорошему разговору.

Обсудить проект