Prototype · TestFlight ~Jun 2026

Aweigh.

Washington State FerriesWashington State flag, made native.

An iOS/watchOS prototype by Zachary Coleman.

Video of an Apple Watch displaying the Aweigh app interface being navigated, on the Anacortes to Friday Harbor route. It shows the next sailing, then full day schedule. The user then switches route to Orcas Island to Anacortes and presses confirm, the app displays the updated schedule.

The Idea

Aweigh is an app for the largest ferry system in the United States, built with native frameworks. Every screen is designed for the device it's on, and for the way you actually use a ferry: a glance from the wrist when you're rolling up to the terminal, detail on the phone when you're planning a day around it.

Watch and iPhone.

The full schedule on the wrist, with live capacity, vessel tracking, and terminal cameras a tap away on the phone.

Video of an iPhone displaying the schedule of Seattle to Bainbridge island, then switching to be Bainbridge Island to Seattle, before returning.
Apple Watch showing schedule from Clinton to Mukilteo: 12:00 PM Tokitae with 66/141 spots, 12:30 PM Kitsap with 120/120 spots, 1:00 PM departure.

Go further on iPhone.

Live vessel positions and terminal cameras for when the wrist isn't enough.

iPhone showing Ferry Map: live map of the Puget Sound with the M/V Puyallup en route, vessel details card with speed, heading, and ETA.

Ferry Map

Live ferry positions across the Sound. Speed, heading, ETA, and which terminals they're tied to.

iPhone showing Cameras: WSDOT terminal camera feeds for Anacortes, with filter chips per island.

Cameras

WSDOT camera feeds can also be viewed, allowing you to see wait times before you arrive.

One more thing.

Delay cascades.

The official WSDOT app shows a basic ETA for an underway sailing, and leaves you to correlate vessel positions, alerts, and schedule pressure in your head. Aweigh does that math automatically.

When a vessel runs late enough on one sailing, that lateness propagates forward through its rotation, partially absorbed by scheduling slack. A custom server monitors vessel locations in an attempt to predict how the delays will cascade through the day.

Each sailing surfaces a tiered punctuality classification with banners like EXPECT 12m late or DEPARTED · ON TIME.

Experimental. Toggleable against raw WSF schedule.

iPhone showing predicted delay: an 11-minute late prediction for the Cathlamet sailing from Vashon Island to Southworth, with a 'Why?' explainer noting the vessel is running behind on an earlier sailing today.

Status

  1. Working prototype

    Functional on Apple Watch. Real WSDOT data, real schedule pulls.

  2. Public TestFlight

    Planned for around June 2026. Want in? Let me know.