pocketyogurt/eboat-dashboard — explained in plain English
Analysis updated 2026-05-18
Track your boat's live position, speed, and heading on a phone while out on the water.
Plan a route in advance and see estimated arrival time based on your boat's range.
Record a voyage and later export it as a GPX file for Google Maps or Strava.
Manage multiple user accounts through the admin panel for a shared boat or fleet.
| pocketyogurt/eboat-dashboard | 100/rutgers-pbl-dining-2015 | a15n/a15n_old | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2015-12-01 | 2016-06-18 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker Compose, a Google Maps API key, and a free UK Admiralty tidal API key before the dashboard will fully function.
eBoat is a self hosted dashboard and route planner for electric boats, designed to run on your phone while you are out on the water. The main dashboard shows your live GPS position with a rotating heading marker, a follow mode that keeps the map centered on your boat, and panels for speed, heading, wind, weather, and tidal data. Tapping any of these tiles opens a full screen detail view with things like a compass rose and tide times. It also overlays a nautical chart and can optionally show other tracked vessels nearby, and includes a trip recorder that logs your voyage to your account while you are moving. A separate route planner page lets you plot, save, and load routes tied to your account, with distance, estimated arrival time, and range calculated from your boat's battery and motor settings. A trips page lists everything you have recorded, with distance and duration, and lets you download any trip as a GPX file compatible with tools like Google Maps or Strava. There is also a profile page for changing your password and either using the server's shared API keys or your own, and an admin panel for creating or deleting user accounts and viewing usage activity, since the app supports multiple separate user logins. Technically it runs as two Docker containers, a Python FastAPI backend handling authentication, routes, trips, and a tides data proxy, and an nginx container serving the static pages and forwarding API calls, backed by a SQLite database. Getting it running requires Docker and Docker Compose, a Google Cloud API key for Maps and Places, and a free UK Admiralty tidal data API key, with an optional AIS vessel tracking key. It is meant to sit behind a reverse proxy you already run, and the README notes to change the default admin password immediately after first login. Tidal data is provided under Crown Copyright attribution from the UK Admiralty.
A self hosted, phone friendly dashboard for electric boats showing live GPS, weather, tides, and nearby vessels, plus route planning and trip logging.
Mainly HTML. The stack also includes Python, FastAPI, nginx.
The README does not state a license for this project.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.