Необходимо разработать с нуля интерфейс пользовательского сайта для проведения квизов, а также административную панель для управления контентом.
Описание функционала:
Пользовательский сайт:
Квиз представляет собой набор вопросов с несколькими вариантами ответов, один из которых правильный. Пользователям должна быть доступна следующая функциональность:
Регистрация.
Участие в одном или нескольких квизах.
Просмотр результатов (лидерборд и правильные ответы).
Глобальный лидерборд.
Административная панель:
Предоставляет возможности управления контентом, включая:
Создание, редактирование и удаление квизов.
Создание, редактирование и удаление вопросов в квизах.
Условия работы:
Проект развивается без жестких сроков и предполагает постоянное расширение функциональности. Соответственно, разработка будет вестись итеративно, с согласованием задач, сроков и стоимости на каждом этапе (можно рассматривать формат agile-спринтов). Также возможна договоренность о фиксированной ежемесячной оплате.
Дополнительные детали:
Бэкенд уже реализован и предоставляет HTTP REST API.
Важно, чтобы разработчик не просто выполнял задачи, но и глубоко погружался в продуктовую логику, участвуя в проработке пользовательских сценариев и функционала.