Last updated: 17 July 2026
What BiteLah does
BiteLah estimates fishing activity for selected waters using public forecast data and a transparent conditions model. The current activity estimate matches the current hour in the whole-day forecast. Trip conditions and data confidence are shown separately so a promising activity estimate is not mistaken for comfortable or safe conditions.
What goes into the activity estimate
- Actual forecast sunrise and sunset timing rather than fixed daily time slots.
- Wind, rain probability, cloud cover and the six-hour pressure trend.
- Normalized tidal movement where marine data is available.
- Moon phase as a deliberately small supporting signal.
- Different profiles for coastal, freshwater and boat/offshore water.
Conditions and confidence
The trip-conditions label considers wind, rain and available wave data separately from estimated fish activity. Confidence reflects whether the required weather, daylight and marine inputs are available and fresh. These are model outputs, not observations from the fishing location.
Planning tools
For selected coastal waters, BiteLah interprets forecast wind direction against the general shoreline orientation to label onshore, offshore or cross-shore exposure. Saved-water comparisons are calculated on the device from current provider forecasts. Calendar export creates a local calendar file containing the selected forecast window.
Not a trained catch model
BiteLah does not collect public catch reports and has not been trained on verified catch outcomes. It should be described as an explainable conditions model, not artificial intelligence or a scientifically validated catch predictor.
Data sources and freshness
Open-Meteo supplies general weather and marine forecasts. data.gov.sg supplies a supplementary Singapore two-hour area forecast and nearby rainfall reading when a fresh response is available. BiteLah labels cached or unavailable data and does not treat either provider as a live sensor at your exact fishing position.
Weather and marine data are provided by Open-Meteo.com under the CC BY 4.0 licence. Marine model data includes output attributed to the German Weather Service (DWD). BiteLah adapts provider forecasts into planning scores and summaries; the providers do not endorse BiteLah.
How offline use works
The installable web app caches its own pages and interface files for offline access. Live provider responses are not permanently stored by the service worker. When live data cannot load, BiteLah shows an offline sample or a previously cached in-memory forecast and labels it accordingly.
What BiteLah does not do
BiteLah does not verify access, closures, legal restrictions, on-site safety, catches or emergency conditions. It is not a navigation or warning service. Always check signs, official sources, local knowledge and the actual weather before fishing.