Техническое задание: Микросервис Квесты (RPG-механика)

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

Основная функциональность

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

Требования к разработке

  • Четкая архитектура микросервиса.
  • Предоставление подробной документации по API.
  • Надежность и масштабируемость решения.
  • Готовность к работе в составе более крупного портала.

Все детали и технические нюансы будут согласованы с выбранным исполнителем.

Защита веб•сервера от DDoS•атак

Требуется консультация или полное внедрение системы защиты веб•сервера от DDoS•атак. Хостинг не предоставляет штатную защиту, нужны альтернативные решения.

Разработка новых интерфейсов на ExtJS для веб-приложения

Требуется доработать существующее веб-приложение, добавив новый интерфейс ввода данных и расширенный интерфейс поиска с функцией экспорта результатов. Работа ведется с технологиями ExtJS 4.2, PHP7, PostgreSQL и Apache.