p2horizon
Answers one question at a glance: can I fly a paramotor, right now,
from here?
It pulls current and forecast conditions, compares them against
thresholds the pilot set themselves, and renders a single
green / amber / red verdict with the reasons
behind it. It needs JavaScript, a location, and limits you have
entered — nothing on this page is a verdict about anywhere.
The four screens
-
Verdict — the current call for your location or a
saved site, a dashboard of analog and digital gauges, and a
three-day hourly timeline trimmed to the legal daylight window.
Scrubbing the timeline moves the gauges with it.
-
Map — controlled airspace and active TFRs around
the site, drawn from FAA sources.
-
Log — flights entered by hand or imported from GPX
and IGC, rated in words rather than stars, with the wing and motor
recorded against each one.
-
Settings — thresholds as bands, launch sites and
their headings, equipment, and opt-in condition alerts.
The rules it is built on
These are hard rules rather than preferences, and they are enforced in
the test suite rather than remembered:
-
The verdict is the worst single threshold, never an
average and never a weighted score. A blended number invites a pilot
to launch on a 7 / 10.
-
A threshold is either sourced or empty. The app
seeds no defaults of its own; an unattributed number gets read as a
recommendation. Most ship blank until the pilot's own log fills
them.
-
Green reads within your limits, and nothing
stronger. The app knows nothing about the pilot's currency,
fatigue, gear, or the rotor behind the treeline.
-
Failure is never silent. A source that cannot be
reached reads as unavailable, never as clear. A blank map must never
look like empty sky.
-
Stale data downgrades the verdict, and the age of
the data is always on screen.
-
Suggestions never auto-apply. Loosening a limit
takes many clean flights and small increments; tightening can fire
off one bad flight. The asymmetry is deliberate.
-
Nothing keeps score. The app never counts, ranks or
rewards, because pushing a pilot toward a marginal day causes real
harm.
-
An alert is never a guarantee. Background delivery
is best-effort everywhere and absent on some platforms, so silence
never means conditions are holding.
Where the data goes
Nowhere. There is no account, no login and no sync: sites, limits and
flights live in this browser's local storage and are exportable to
JSON and CSV. The one thing that ever leaves the device is an opt-in
condition alert, which sends the coordinates to watch and the limits
to compare against, and nothing else.