A better tracker for the Washington State Ferry System
An alternative to the WSDOT mobile app. With Ferry FYI, you get:
✨ Polished, modern UI with dark mode support
🔮 Forecasted sailing fullness
⌚ More accurate delay reporting
📢 Filtered WSF bulletins
📷 Traffic cameras: ordered, tagged, and enhanced
⛴️ Supports all WSF routes
🗺️ Shortcuts to VesselWatch
🎫 Link to reserve sailings
ferryfyi
(CREATE DATABASE ferryfyi;
)git clone git@github.com:anstosa/ferry.fyi.git
cd ferry.fyi
yarn
cp .envrc.sample .envrc
and fill out .envrc
file (use direnv
or similar to populate variables)yarn db:migrate
to initialize databaseyarn client
yarn server
(in another terminal)Physical device
adb tcpip 5555
on Windowsadb connect <phone ip>:5555
in WSLadb reverse tcp:4040 tcp:4040
in WSLnpm run start:android
to load app onto phoneWSA
adb connect <WSA ip from settings page>
npm run start:android
to load app into WSA or run app from Android Studioyarn build:android
versionCode
and versionName
in android/app/build.gradle
studio