Техническое задание: Локальный сайт с колесом фортуны

Цель проекта

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

Основные функциональные требования

  • Создать визуально привлекательное, анимированное колесо, разделенное на секторы.
  • Реализовать кнопку или другой элемент интерфейса для запуска вращения колеса.
  • Разместить на странице статичный список призов, соответствующих секторам колеса. Процентные соотношения или вероятности выпадения указывать не нужно.
  • Обеспечить логику случайного выбора приза при каждом вращении с последующей анимацией остановки колеса на выбранном секторе.
  • Интерфейс должен быть интуитивно понятным и отзывчивым.

Технические и дизайнерские требования

  • Сайт должен быть самодостаточным и работать локально без необходимости подключения к внешним серверам (за исключением, возможно, CDN для библиотек).
  • В качестве референса для общего поведения и стиля можно использовать существующие популярные онлайн-сервисы с аналогичной функциональностью.
  • Код должен быть чистым, хорошо структурированным и готовым к дальнейшей интеграции или модификации.
  • Дизайн колеса и страницы - на усмотрение исполнителя, но должен выглядеть современно и профессионально.

Ожидаемый результат

Готовая HTML-страница со всеми необходимыми стилями (CSS) и скриптами (JavaScript), которую можно открыть в браузере и полноценно использовать. Все файлы проекта должны быть корректно связаны.