VMS-Sailor

Vessel Management System

VMS · Sailor

Sprint 0 visual reference. 8 mockups HTML estáticos que muestran el aspecto futuro de Studio, Runtime desktop y Mobile. Mismo design system (tokens en _tokens.css) aplicará en Sprint 1 (PySide6), Sprint 6 (PySide6) y Sprint 11 (Flutter).

99/99 tests · 95% cov Python 3.11 · uv Pydantic v2 SQLite portable
SPLASH

Splash · Bienvenida

Pantalla de arranque con logo, olas animadas, loading scan y certificaciones (IEC, IACS, NMEA 2000).

Studio + Runtime · todos los sprints
STUDIO

Studio · Topología

Shell del Studio con wizard 8 pasos, sidebar de sistemas habilitados, canvas con silueta del buque y inspector de tarjetas AR-NMEA-IO.

Sprint 1-3
RUNTIME · OVERVIEW

Dashboard del buque

Vista general con estado de motores, gensets, tanques, alarmas recientes y horizonte artificial con roll/pitch en vivo.

Sprint 6
MÍMICO · COMBUSTIBLE

P&ID animado

Mímico del sistema de combustible con flujo animado en tuberías, bomba rotando, tanques con gradiente de nivel.

Sprint 3 + 6
ALARMAS

Panel de alarmas

Lista cronológica con prioridades IMO (Emergency / High / Low / Info), ACK por alarma, filtros y escalación.

Sprint 4 + 6
⭐ TRIM & MANIOBRA

Trim & Maniobra

Pantalla destacada. Horizonte artificial con bandas de seguridad, 4 sliders de trim, predicción de envelope, botón reset emergencia y modo manual owner.

Sprint 8
MOBILE · OVERVIEW

Mobile · iOS overview

App nativa Flutter con dashboard del buque, motores, horizonte mini y alarmas. WiFi local del buque.

Sprint 11
MOBILE · TRIM

Mobile · Trim del owner

Panel destacado en móvil. Sliders táctiles grandes, FaceID para modo manual, botón reset emergencia siempre visible.

Sprint 11