Files
ridebus-board/artifacts/verification.md
2026-10-08 22:56:41 +03:00

2.4 KiB
Raw Permalink Blame History

Проверка 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-прогноз не заявляется.