Catch log tied to tide and wind
The idea
Surf anglers already believe conditions decide everything. They keep tide apps, wind apps, and solunar calendars open side by side, then try to remember whether that good night at the jetty was two hours before high on a south-west wind or after it. Memory is doing the job a database should do, and memory loses.
The wedge is auto-capture. The angler logs one photo and a species; the app silently attaches tide stage, wind, and moon phase from NOAA at that moment and place. After ten catches at a spot, the pattern report writes itself. No incumbent does the join between personal catches and public conditions data, which is odd because both halves already exist.
Who pays
The buyer is the committed shore angler who already pays for Tides4Fishing pro tiers or Fishbrain and owns several hundred pounds of rods. Price at 30 dollars a year for the insights tier, with logging free to build the habit. Distribution runs through surf fishing Facebook groups, r/SurfFishing, and YouTube channels whose whole content model is decoding conditions.
MVP scope
- One-tap catch entry: photo, species, optional length and lure
- Automatic conditions snapshot from NOAA (tide stage, wind, water level) plus moon phase
- Spot clustering with a map of catch pins
- Best conditions for this spot summary after 10 logs, behind the paid tier
- Offline queue that backfills conditions when signal returns
- Skip for v1: social feeds, gear tracking, forecasting future bite windows, Android widgets
Build TideBook, a React Native app (Expo) for surf and pier anglers that ties every catch to the exact conditions it happened in. Core flow: angler taps Log Catch, takes a photo, picks a species from a searchable list, optionally adds length and lure. On save, the app grabs the phone's GPS position and timestamp, then fetches from the NOAA Tides and Currents API: tide stage (rising/falling, hours from high), water level, and nearest-station wind speed and direction. Also compute moon phase locally. Store all of it as a conditions snapshot on the catch row in Supabase (Postgres, magic-link auth via Supabase Auth). Screens: Home (recent catches feed), Log Catch, Catch Detail (photo plus full conditions card), Spots (map of catch clusters), and Spot Insights. Spot Insights is the payoff: once a spot has 10 or more logged catches, show a summary like best tide stage, best wind quadrant, best moon phase, computed by simple frequency ranking, with catch counts as evidence. Lock this screen behind a subscription at 30 dollars per year; logging stays free forever. Non-obvious details: cache the nearest NOAA station ID per spot so offline logs can backfill conditions when connectivity returns, and queue failed API fetches in a local retry table. Cluster catches into spots automatically using a 500 m radius, with manual rename.
// More Consumer ideas
-
Allergy action cards for sitters and schools
Parents of allergic kids re-explain epinephrine plans to every sitter; generate wallet cards, fridge sheets, and school forms from one profile.
Consumer weekend -
Week-by-week ACL recovery companion
ACL patients drift between PT visits unsure if they are on track; a week-by-week rehab timeline with milestone checks keeps recovery honest.
Consumer Mobile 1 month -
Session planner for backyard astrophotographers
Astrophotographers waste rare clear nights on poorly placed targets; a planner matching target visibility, moon phase, and your exact rig and site.
Consumer 1 month -
Hour compliance tracker for host families
Host families risk State Department violations tracking au pair hours on paper; log schedules against weekly and daily limits with warnings.
Consumer 1 week