Сделано в Сибири
+7 (902) 924-44-51

Кубок Мультимедийного Вызова — онлайн-площадка конкурса

Всероссийский ежегодный конкурс для создателей контента: маркетологов, журналистов, блогеров, копирайтеров, редакторов.
Задача

Подготовить ресурс к проведению конкурса. Внедрить новый функционал, упростить управление площадкой для организаторов, провести рефакторинг кодовой базы и актуализировать контент.

Решение
Провели техническую оптимизацию сервиса. Усовершенствовали и расширили возможности административной панели, запрограммировали подсчёт статистики для участников и организаторов конкурса, реализовали новую систему навыков. Реализовали дополнительный PRO-этап конкурса.
Технологии

Python

Vue

Аудит и оптимизация

Перенесли проект с зарубежных серверов на российские: в соответствии с законом РФ о пользовательских данных. Провели рефакторинг кода и покрыли его тестами. Упорядочили файловую структуру проекта.  

Административная панель

Добавили регистрацию и изменение данных пользователей через панель. Интегрировали WYSIWYG-редактор страниц сайта и работ участников. Также выполнили ряд небольших доработок по структуре и фильтрации базы данных.

Подсчёт статистики

Реализовали подсчёт пользовательской статистики: количество выполненных заданий и полученных наград, место в рейтинге. Теперь участники могут отслеживать свой прогресс в личном кабинете.

А для администраторов и аналитиков проекта — разработали сбор статистики по каждому заданию: среднюю оценку и число выполнивших его участников. Предусмотрели возможность экспортировать в xls или csv.

Система развития навыков

Реализовали систему «навыков», которые участники развивают при выполнении определённых заданий. Разработали отдельную страницу, на которой разместили всю информацию о них.

Фильтр заданий и материалов

На страницах заданий и материалов разработали фильтры, чтобы пользователи быстрее находили подходящие: по теме, навыкам и баллам.

Расширенный PRO-формат конкурса

Организаторы решили сделать дополнительный этап конкурса. Это платный этап с усложнёнными заданиями, отдельным рейтингом, призами и сертификатом. Мы реализовали функционал и подключили эквайринг для оплаты участия.

Индивидуальный сертификат генерируется из заготовленного шаблона, имени участника, подтверждённых навыков, даты, печати и подписи. Доступен в личном кабинете и отправляется на почту участника в pdf.

Проект в цифрах
6
месяцев работы
857
часов работы
3
разработчика
Результат

Было произведено 2 перезапуска конкурса с изменением фронтенд-составляющей сайта. Интегрирован новый дизайн, а также исправлены имеющиеся недочеты. Работа шла спринтами, что позволило следить за процессом разработки и вовремя корректировать курс.