Техническое задание: Сервис пополнения Steam

Цель проекта

Разработать полнофункциональный веб-сервис, позволяющий пользователям пополнять баланс своего аккаунта в игровой платформе Steam.

Ключевые функциональные требования

Для пользователя:

  • Интерфейс для ввода данных аккаунта Steam и суммы пополнения.
  • Интегрированная платежная система с поддержкой популярных способов оплаты для физических лиц (например, банковские карты, электронные кошельки).
  • Прозрачный процесс с отображением итоговой суммы с учетом наценки сервиса.
  • Статус выполнения операции.

Для администратора (админ-панель):

  • Настройка размера наценки (процент или фиксированная сумма).
  • Просмотр и управление всеми транзакциями.
  • Управление пользователями (при необходимости).
  • Настройки интеграции с платежным шлюзом.
  • Панель мониторинга с основной статистикой.

Технические требования:

  • Сервис должен быть готов к развертыванию и использованию.
  • Безопасное взаимодействие с платежным шлюзом.
  • Чистый и понятный пользовательский интерфейс, ориентированный на удобство.
  • Пример интерфейса будет предоставлен исполнителю для ознакомления.

Ожидается предложение по стек технологий, архитектуре и срокам реализации.

Модификация геометрии 3D-кубика с выпуклых точек на плоские или вогнутые

Требуется доработать скрипт рендеринга 3D-игрового кубика в three.js. Необходимо заменить текущую геометрию точек (сферу), создающую выпуклости на гранях, на плоскую плоскость (planeGeometry) или вогнутую поверхность для создания ямок. Цель - упростить или изменить визуальный стиль точек.