Техническое задание: Локальный сайт с колесом фортуны
Цель проекта
Разработать одностраничный веб-сайт с интерактивным колесом фортуны, который будет работать локально. Основная задача - предоставить пользователю возможность запускать вращение колеса и видеть выпадающий приз.
Основные функциональные требования
- Создать визуально привлекательное, анимированное колесо, разделенное на секторы.
- Реализовать кнопку или другой элемент интерфейса для запуска вращения колеса.
- Разместить на странице статичный список призов, соответствующих секторам колеса. Процентные соотношения или вероятности выпадения указывать не нужно.
- Обеспечить логику случайного выбора приза при каждом вращении с последующей анимацией остановки колеса на выбранном секторе.
- Интерфейс должен быть интуитивно понятным и отзывчивым.
Технические и дизайнерские требования
- Сайт должен быть самодостаточным и работать локально без необходимости подключения к внешним серверам (за исключением, возможно, CDN для библиотек).
- В качестве референса для общего поведения и стиля можно использовать существующие популярные онлайн-сервисы с аналогичной функциональностью.
- Код должен быть чистым, хорошо структурированным и готовым к дальнейшей интеграции или модификации.
- Дизайн колеса и страницы - на усмотрение исполнителя, но должен выглядеть современно и профессионально.
Ожидаемый результат
Готовая HTML-страница со всеми необходимыми стилями (CSS) и скриптами (JavaScript), которую можно открыть в браузере и полноценно использовать. Все файлы проекта должны быть корректно связаны.