When to use it
Check Puget Sound ferry activity and terminal conditions. Enable WSDOT polling to replace the default simulation data.
Get started
Requirements
A browser. For local use, Python 3.9+ or Docker. A WSDOT access code is needed for direct live polling.
git clone https://github.com/taylorparsons/wa-state-ferry-tracker.git
cd wa-state-ferry-tracker
python3 -m http.server 8001How to use
- Open http://localhost:8001 or the application linked in the source README.
- Explore the map, route filters, terminal cameras, and queue predictor.
- Request an access code through the WSDOT Traveler Information API portal.
- Use WSDOT API in the navigation to save your code and enable direct polling. The code is stored in browser localStorage.
Under the hood
The frontend uses Leaflet with map tiles, browser view persistence, and a theme switcher. Queue results are estimates. Without direct polling configured, telemetry is simulated.
Open source recognition
Meet the maintainers and contributors, view dependency sources, and read original license notices ↗
Source documentation
Setup instructions are taken from the public repository. Dependencies, API availability, and scripts can change; check the source README for updates.
Questions or issues ↗