Описание задачи
Требуется разработать frontend игры «Таймер». Основное условие - качественный адаптив без графического скейлинга, поддержка только вертикальной ориентации (portrait). При повороте устройства показывается иконка с просьбой вернуть правильное положение. Десктопная версия должна иметь гармоничные вертикальные отступы сверху и снизу.
Стек технологий
- Vanilla JS / React / VueJS (на выбор исполнителя)
- Адаптивная mobile-only вёрстка
- Контейнеризация Docker
- CI/CD с автоматическим тестированием
- ESLint/Prettier для соответствия стандартам кода
Требования к реализации
- Все элементы интерфейса корректно отображаются в безопасных зонах (safe areas) устройства
- Альбомный режим не поддерживается - либо функционал заблокирован, либо показывается предупреждение
- Грамотное использование заголовков, списков и структуры HTML
- Полное соблюдение семантической верстки и принципов доступности