Агенты будущего
Разработка игровой социальной сети
Что это?
Агенты будущего - это игровая социальная сеть, основной аудиторией которой являются школьники 7–11 классов. Основное предназначение платформы заключается в определении предрасположенности учащихся к определенному роду деятельности, а также привлечении абитуриентов к поступлению в университет.
Клиент
Национальный исследовательский Томский политехнический университет (ТПУ) — старейший технический вуз в зауральской части России. Является одним из крупнейших передовых учебных центров России, единственный вуз азиатской части России, входящий в пятёрку лучших технических университетов страны.
Задачи
Создать онлайн сервис, который позволит школьникам:
- Выбирать одну из специализаций, которая подразумевает определенный набор характеристик;
- Проходить образовательные задания (миссии);
- Объединяться в команды для совместного прохождения заданий;
- Общаться с командой посредством чата в режиме реального времени;
- Получать рекомендации по выбору будущей профессии на основании результатов прохождения миссий и решения задач;
- Осуществлять управление данными профиля.
Выбор специализации
В зависимости от интереса к тому или иному роду деятельности игрок может выбрать одну из пяти специализаций. Каждая специализация включает в себя определенный набор характеристик и умений.

Миссии
Внутри сервиса реализованы три разновидности миссий, каждая из которых подразумевает собственные сценарии и механику прохождения.

Проект
Задание, в рамках которого миссия делится на несколько этапов. Завершая каждый этап, игрок заполняет отчет о проделанной работе, который затем оценивается куратором.

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

Использованные технологии
Исходя из функционала, а также обращая внимание на большое количество контента, было принято решение о построении приложения по принципу Single page.
Для разработки серверной части приложения была использована платформа node.js в связке с СУБД MongoDB.
Клиентская часть была реализована с использованием библиотеки Knockout.js, так как она идеально подходит для приложений, использующих модель MVVM.
Результаты
2580 пользователей
зарегистрировано на данный момент
Более 40%
составляет конверсия в активных участников
Команда
Вячеслав Анисимов
менеджер / team lead
Олег Фролов
менеджер
Антон Федоров
программист
Дарья Прокуда
дизайнер
Иван Ильин
иллюстратор
Дарья Цыганова
иллюстратор