Техническое задание: Веб-платформа для аренды Minecraft серверов
Цель проекта
Разработка полнофункционального веб-сайта, который позволит пользователям арендовать игровые серверы для Minecraft. Ключевая особенность - полная автоматизация процесса после оплаты, включая развертывание сервера с выбранной сборкой.
Основные функциональные требования
- Интеграция с одним или несколькими провайдерами VPS/VDS-хостинга для автоматического заказа виртуальных серверов.
- Система онлайн-оплаты (эквайринг) с привязкой к тарифным планам.
- Автоматический процесс установки (накатки) заданной сборки Minecraft на арендованный сервер после успешной оплаты.
- Панель управления для клиентов с доступом к основным настройкам сервера (перезагрузка, управление файлами, консоль).
- Административная панель для управления тарифами, сборками, пользователями и мониторинга заказов.
- Каталог сборок (модов, версий игры) для выбора пользователем при заказе.
Технические аспекты
- Необходимо предусмотреть надежное и безопасное API-взаимодействие с хостинг-провайдерами.
- Система должна автоматически генерировать учетные данные для доступа к серверу и отправлять их пользователю.
- Важно обеспечить масштабируемость архитектуры для возможности добавления новых хостинг-провайдеров и сборок в будущем.
Что ожидается от исполнителя
Исполнитель должен предложить оптимальную технологическую реализацию, выбрать надежные инструменты для интеграции и обеспечить стабильную работу всей автоматизированной цепочки: от выбора тарифа пользователем до готового к игре сервера.