Сайт для проведения квеста в муниципальном образовании Санкт-Петербурга.
Целевая аудитория: Участники квеста, представители администрации.
Сроки: 14-21 день
Необходимо создать многофункциональный сайт с адаптивным дизайном.
Обеспечить возможность одновременного доступа для 100 пользователей.
Разработать систему регистрации, управления квестом и учета баллов.
Функциональные требования
Главная страница
– Логотип квеста и герб муниципального образования.
– Кнопки для регистрации и входа в личный кабинет.
– Краткое описание квеста и его уникальных особенностей.
– Ссылки на страницы "Правила", "Инструкции", "FAQ".
– Контактная информация.
Регистрация пользователей
– Поля для ввода:
Имя (обязательное поле).
Фамилия (обязательное поле).
Номер телефона Логин (обязательное поле, проверка через SMS).
Поле для ввода кода подтверждения
Пароль (обязательное полe).
Хранение данных:
– База данных для хранения информации о пользователях (имя, фамилия, номер телефона, время начала квеста, время окончания квеста, количество баллов, статус).
Личный кабинет пользователя
Интерфейс:
– Приветствие пользователя по имени администрации.
– Отображение текущего времени, оставшееся время на прохождение квеста, время начала квеста.
– Количество полученных баллов
Так же интерфейс пользователя содержит интерактивную карту квеста:
– Карта с 20 точками, при открытии точки выскакивает текстовая подсказка о местонахождении и задании. Каждая станция имеет свой уникальный QR-код который находится в месте отмеченным этой точкой в реальности, либо у администратора находящегося на этой точке
Сканирование QR-кода:
– Сканирование QR в случае если точка без администратора открывает вопрос на сайте на который необходимо правильно ответить что бы получить балл, если QR код у администратора станции то балл засчитывается автоматически после открытия ссылки (QR), без необходимости ответить на вопрос, тк. администратор показывает его участнику после успешного прохождения задания в реальности.
Квест:
- Квест содержит 20 вопросов и соответственно можно получить 20 баллов. Какие-то баллы сразу засчитываются после прохождения по ссылке (qr), какие то вопросы появляются и на них необходимо ответить. Они содержать текстовую и иногда графическую информацию и одно текстовое поле для ответа не восприимчивое к регистру. Участник имеет неограниченное количество попыток ответить на вопрос.
– Необходим индивидуальный таймер для каждого пользователя, который начинается с момента старта квеста и отображает оставшееся время. Старт квеста начинается после нажатия пользователя в личном кабинете соответсвующей кнопки. Заканчивается пользователем либо по нажатию кнопки "завершить квест" с предупреждением что вы не прошли все требуемые задания, фиксируется время и количество набранных баллов. Либо после набора максимального количества баллов.
Админ-панель
Управление пользователями:
– Просмотр списка пользователей с фильтрацией по времени прохождения и количеству баллов.
Управление вопросами:
– Возможность добавления, редактирования и удаления вопросов и подсказок.
Отчетность:
– Генерация отчетов Excel о пользователях и о прохождении квеста (количество участников, среднее время прохождения, количество набранных баллов).
Необходимо на сайт добавить так же несколько страниц или разместить на стартовой инструкцию и FAQ, страницу с контактной информацией для помощи по вопросам по квесту и работе сайта. Страница с полными правилами отдельно.
Дизайн и пользовательский интерфейс
Общие требования:
– Современный и привлекательный дизайн с использованием цветовой палитры, соответствующей тематике квеста.
!! Полностью адаптивный дизайн для мобильных устройств, планшетов и десктопов.
– Небольшое количество анимаций для улучшения взаимодействия пользователя с элементами интерфейса.
– Общие требования применяемые для безопасной работы сайта.
– Оптимизация кода для обеспечения быстрого отклика сайта при одновременном доступе до 100 пользователей.
Опубликован 07.06.2026 в 14:30