Бюджет: 25000 UAH Срок: 14 дней
Доброго дня.
Уважно прочитав ваше ТЗ. Архитектура понятна: Marzban как ядро VPN, а отдельный integration backend на FastAPI для бизнес-логики, Apple IAP и управления доступом. Такой подход абсолютно правильный, потому что Marzban действительно закрывает большую часть VPN-логики.
Я уже работал с Python / FastAPI, Docker-инфраструктурой, PostgreSQL и Redis, поэтому реализация такого бекенда для меня понятна.
Что могу реализовать в рамках этого проекта:
• Integration backend на FastAPI (async)
• Регистрацию устройства + JWT авторизацию
• Валидацию Apple In-App Purchases (receipt validation)
• Поддержку App Store Server Notifications V2
• Интеграцию с Marzban REST API
• Автоматическое создание / блокировку пользователей в Marzban
• Endpoint выдачи VPN конфигов для iOS
• Логику Load balancing между нодами
• Redis для rate limiting
• PostgreSQL схему (users / subscriptions / marzban_users / locations)
• Telegram-alerting для падения нод или ошибок
• Полный docker-compose деплой
• Nginx + HTTPS (Let's Encrypt)
• Swagger документацию API
• README с инструкцией запуска и масштабирования
Также могу сразу заложить нормальную структуру проекта, чтобы backend легко масштабировался при росте пользователей.
Чтобы точнее оценить работу, хотел бы уточнить несколько моментов:
VPS уже подготовлен или нужно разворачивать инфраструктуру с нуля?
Есть ли уже поднятый Marzban, или его также нужно развернуть?
Есть ли тестовое iOS-приложение для проверки IAP?
Планируется ли сразу несколько VPN-нод, или пока одна?
После этих уточнений смогу назвать точную стоимость и сроки.
В целом проект выглядит хорошо продуманным, думаю, сможем быстро довести его до рабочего состояния.
Готов обсудить детали.