Техническое задание: Веб-приложение "Шар предсказаний"
Необходимо разработать интерактивное веб-приложение, имитирующее магический шар для ответов на вопросы.
Основной функционал
- Визуализация анимированного "Шара предсказаний" на экране.
- Поле для ввода текста, куда пользователь может вписать свой вопрос.
- Механизм активации шара для получения ответа:
- Двойной клик по шару (для десктопных устройств).
- Срабатывание по событию тряски (используя акселерометр на мобильных устройствах).
- После активации приложение должно запрашивать и отображать ответ с сервера.
Требования к ответам
- Ответы генерируются на серверной стороне.
- Формат ответов: "Да", "Нет" или другие варианты из предустановленной базы данных/списка.
- Логика выбора ответа должна быть реализована на стороне сервера.
Технические требования
- Клиентская часть: HTML, CSS, JavaScript (желательно с учетом адаптивности под мобильные устройства).
- Серверная часть: любой подходящий стек технологий (Node.js, Python, PHP и т.д.) для обработки запросов и выдачи ответов.
- Реализация API-эндпоинта для получения ответа от шара.
- Корректная обработка событий акселерометра на мобильных браузерах.