The Catch
The core record — one row per fish. Time and GPS coordinates come automatically from your photo's EXIF data. Species, weight, lure, and gear are confirmed by AI vision or entered by hand.
Weather at Catch Time
Hourly weather conditions at the catch's GPS coordinates and exact timestamp. Fetched automatically — no input required. Because weather is hourly, each catch in a trip can have different numbers.
Water Conditions
Day-granularity readings from the nearest USGS stream gauge. Stored at the trip level because lake water temperature and level don't change hour-to-hour the way air does. Gauge distance is recorded so you can judge how representative it is.
Tide Data
For trips within 100 km of a NOAA CO-OPS tide prediction station — tidal rivers, bays, coastal fisheries. Automatically skipped and hidden for inland trips where no station exists nearby.
Solunar & Astro
Moon-driven feeding window calculations plus solar events. All computed from the catch's exact coordinates and timestamp — not from generic regional tables. Stored per catch so your log can show whether consistent bites cluster in major or minor windows.
GPS Trip Track
Live-tracked trips record a continuous breadcrumb path — the full route your boat or kayak took. Stored at raw GPS precision; simplified for map rendering. Photo-imported or manual-entry trips don't produce a track.
Spot Tags
Non-catch annotations dropped during a live trip — tagged locations, text notes, and scene photos. Spot tags carry an optional underwater structure category so you can filter your own log later — every weedline spot, every stained-water spot, every piece of structure you've worked.