Разработка бота для выдачи ключей Amneziya VPN
1. Описание проекта:
- Назначение: Создание web-приложения на базе Telegram с функционалом VPN-сервиса.
- Цель: Предоставить пользователям возможность подключаться к VPN-серверам, оплачивать тарифные планы и получать ключи для подключения.
- Основные функции: автоматическое подключение к API хостинга, установка программного обеспечения Amneziya WireGuard, добавление серверов в список, балансировка проекта и заполнение пустых мест на серверах, организация технической поддержки.
2. Функциональные требования:
- Автоматическое подключение к API хостинга: Разработать механизм, который будет автоматически подключаться к API хостинга для установки программного обеспечения Amneziya WireGuard и добавления серверов в список.
- Организация оплаты тарифных планов: Создать функционал, позволяющий пользователям организовать оплату тарифных планов через интернет эквайринг Тинькофф банка.
- Выдача ключей для подключения к VPN: Разработать механизм, который будет автоматически выдавать ключи пользователю после оплаты тарифного плана.
- Возможность смены региона: Реализовать функцию, позволяющую пользователям сменить регион подключения в одном из тарифных планов.
- Балансировка проекта: Разработать систему, которая автоматически будет балансировать проект и заполнять пустые места на VPN-серверах.
3. Административная панель:
- Гибкая административная панель: Создать административную панель, через которую можно будет узнавать полную статистику загруженности виртуальных серверов, количество пользователей, примерный прогноз получения прибыли и графики.
- Техническая поддержка: Организовать функционал, позволяющий пользователям обратиться за технической поддержкой.
Более подробное техническое задание будет при выборе заказчика
дизайн для веб-апп отрисован в фигме