git404hub

what is eboat-dashboard fr?

pocketyogurt/eboat-dashboard — explained in plain English

Analysis updated 2026-05-18

0HTMLAudience · generalComplexity · 3/5Setup · moderate

tl;dr

A self hosted, phone friendly dashboard for electric boats showing live GPS, weather, tides, and nearby vessels, plus route planning and trip logging.

vibe map

mindmap
  root((eBoat))
    What it does
      Live GPS boat dashboard
      Route planning tool
      Trip recording and export
    Tech stack
      FastAPI backend
      nginx frontend
      Docker Compose
    Use cases
      Live navigation on phone
      Route and range planning
      GPX trip export
    Audience
      Boat owners
    Notes
      Needs Maps and tidal API keys
      Multi user with admin panel

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Track your boat's live position, speed, and heading on a phone while out on the water.

VIBE 2

Plan a route in advance and see estimated arrival time based on your boat's range.

VIBE 3

Record a voyage and later export it as a GPX file for Google Maps or Strava.

VIBE 4

Manage multiple user accounts through the admin panel for a shared boat or fleet.

what's the stack?

PythonFastAPInginxDockerSQLite

how it stacks up fr

pocketyogurt/eboat-dashboard100/rutgers-pbl-dining-2015a15n/a15n_old
Stars0
LanguageHTMLHTMLHTML
Last pushed2015-12-012016-06-18
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 1h+

Requires Docker Compose, a Google Maps API key, and a free UK Admiralty tidal API key before the dashboard will fully function.

The README does not state a license for this project.

in plain english

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.

prompts (copy fr)

prompt 1
Help me set up eBoat Dashboard with Docker Compose and the required .env values.
prompt 2
Walk me through getting a Google Maps API key and a UK Admiralty tidal API key.
prompt 3
Explain how to plan and save a route using the route planner page.
prompt 4
Show me how to export a recorded trip as a GPX file.
prompt 5
Help me create additional user accounts using the admin panel.

Frequently asked questions

what is eboat-dashboard fr?

A self hosted, phone friendly dashboard for electric boats showing live GPS, weather, tides, and nearby vessels, plus route planning and trip logging.

What language is eboat-dashboard written in?

Mainly HTML. The stack also includes Python, FastAPI, nginx.

What license does eboat-dashboard use?

The README does not state a license for this project.

How hard is eboat-dashboard to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is eboat-dashboard for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.