Общие требования

Доработка функционала киберспортивной платформы на стеке Laravel (бэкенд), Voyager (админка), Nuxt/Vue.js (фронтенд) и MySQL (база данных). Весь проект уже запущен, требуется внедрить новый функционал.

1. Система рейтинга игроков

Необходимо разработать алгоритм автоматического формирования рейтинга игрока на основе:

  • Турнирных игр (матчи в рамках ивентов);
  • Рейтинговых игр (личные или командные сессии вне турниров).

Механика расчета рейтинга и вес турнирных/рейтинговых игр уточняются в техническом задании (ТЗ, приложено отдельным файлом).

2. Всплывающее окно "Подробнее об игроке"

Создание и верстка модального окна (popup) по готовому макету в Figma. Окно должно открываться при клике на карточку или ник игрока и содержать максимально полную информацию о нем (статистика, роли, рейтинг, последние игры, достижения). Верстка должна быть выполнена строго по дизайну.

Технические детали по popup

  • Реализация на Vue.js/Nuxt;
  • Интерактивные элементы (возможно, постраничная навигация или табы с информацией);
  • Анимация появления и закрытия.

3. Доработка рейтинговой таблицы

Необходимо изменить визуальное и логическое представление таблицы лидеров на главной странице сайта. В частности:

  • Добавить колонки с данными о количестве игр, винрейте, последней игре;
  • Адаптировать таблицу под новый рейтинг (п.1);
  • Обновить и отладить пагинацию и сортировку данных.

Сроки

Срок исполнения - 7 календарных дней с момента старта задачи.

ТЗ и макет приложены к заданию. Исполнитель получает доступ к репозиторию и тестовому серверу.

ИИ-агент для лидогенерации

Автоматизация поиска, квалификации и развития лидов на всех этапах воронки. Интеграция с вордпресс CRM. Исполнитель с VPS-сервером.