2.4 KiB
2.4 KiB
Проверка MVP — 8 октября 2026
npm test: 24 теста, 24 passed, 0 failed. HTTP-контракт, время и устаревшие снимки, предупреждения, кеширование запросов, резервное хранилище.npm run build: TypeScript и production-сборка прошли без ошибок и предупреждений.- Live RideBus API: Полоцк, stopId=1 «Швейная фабрика», 22 маршрута. В интерфейсе видны реальные рейсы; ключ отсутствует в frontend JS/CSS.
- Браузер: сохранение настроек, 6 строк, ручная и автоматическая смена сцен, рекламный предпросмотр, часы и ближайший рейс на второстепенных сценах.
- Макеты 1920×1080, 1280×720 и 1080×1920: документ помещается в высоту и ширину. При ширине 390 горизонтальная прокрутка отсутствует; интерфейс использует вертикальную компоновку.
- Offline: локальный сервер остановлен, страница перезагружена; оболочка загружена Service Worker, реальный снимок восстановлен с меткой «Сохранённые данные». После запуска сервера данные снова обновляются.
- Заключительная проверка браузера: ошибок/предупреждений нет. Реклама отключена, цикл 25/8 сек, 4 следующих рейса, удержание ближайшего рейса включено, пауза выключена.
- Снимки:
board-tv.jpg— основной экран;board-offline.jpg— сохранённые данные при остановленном сервере;board-portrait.jpg— вертикальная компоновка.
Физический ТВ/уличный плеер, Docker-сборка и служба автозапуска не испытывались. В MVP загружаются до трёх ближайших рейсов каждого маршрута из ETA API, а не полный суточный график. GPS-прогноз не заявляется.