Home - msupino/NavigationApp GitHub Wiki
๐ฎ๐ฑ ืขืืจืืช
NavAid Wiki
NavAid is a free, browser-based CVFR flight-route planner for the Israel area. It runs entirely client-side on top of Leaflet, with no installation and no build step. Hebrew (RTL) and English UIs are both first-class.

Quick links
- ๐ Live (production): https://navaid.supino.org/
- ๐งช Live (staging): https://navaid.supino.org/staging/
- ๐ฆ Repo: https://github.com/msupino/NavigationApp
- ๐ก Ideas / bugs: https://github.com/msupino/NavigationApp/issues
Wiki contents
For pilots / users
- Quick Start - fly your first route in 60 seconds
- Video tutorials - the map's buttons, and planning a flight, in two short videos
- Features - full feature tour
- User Guide - every button, every dialog, what each setting does
- Frequency Changes - ATC-change rings, lightning callouts, call-sign dropdowns
- VOR and Radial/DME - station overlay, reference selector, map/inspector/flight-plan readouts
- Map Layers - CVFR / Navigation / Low Alt / Satellite / OSM
- Flight Plan - using the Plan modal, editable speeds and altitudes
- Route check - route-specific findings, weather reports, and missing-data warnings
- Flight planning form - the wind triangle: CAS to compass heading, leg by leg
- Print and Export - A3/A4 frames, PNG, JSON, Google Earth
- Google Earth - KML tour with per-leg altitudes, how to fly the route
- GPS Track Recording - record the flown path, show live location, one-at-a-time track overlays
- Bilingual UI - Hebrew + English, RTL handling, language picker
- Offline and PWA - install on phone, use without internet, offline map packs, Android APK
- Settings and Persistence - what's saved, where, and how to reset
- Keyboard and Touch - shortcuts, drag, snap, long-press
- FAQ and Troubleshooting
For contributors / developers
- Architecture - module layout, draw order, state shape
- Directory Structure - current
docs/folders and where new files belong - LocalStorage Schema - every
navaid.*key - Navigation-waypoint datasets - prefixed sources, formats, and update flow
- Airfields dataset -
airfields.json, BYOP plate filenames, provenance - Service Worker - caching strategy, version pruning
- Deployment - GitHub Pages workflow, main vs dev
- Contributing - branches, PRs, review style, releasing
- Changelog - version history
What does it do?
- Drag-and-drop waypoints on the Israeli VFR chart, with snapping to 170 active reporting points and 27 published airfields.
- Per-leg headings (true and magnetic), distances, speed, altitude, and time - totals updated live.
- Editable flight plan modal you can print directly.
- Editable, draggable notes with custom colours and rectangle / oval shapes.
- Optional Navigation Waypoints and Airfields overlays with bilingual search.
- Optional ATC frequency-change rings and editable lightning callouts for known reporting points.
- Optional VOR/DME station overlay with a persistent reference VOR for radial/DME readouts.
- Airfield charts viewer โ click a waypoint matching an airfield ICAO to view its published BYOP approach plates, SIDs, STARs, ground diagrams, and airport charts.
- Map rotation with a Google-Earth-style 360ยฐ dial.
- High-resolution PNG export matching A3 / A4 print frames at 1:250 000.
- Google Earth KML tour export with per-leg altitudes.
- GPS track recording โ record the flown path (with lock-screen recording on Android), saved as a track overlay and exportable as GPX.
- Offline CVFR โ automatically maintains the CVFR chart on suitable connections, prioritizing the route; other base layers remain online-only.
- Google Drive sync โ optional backup of saved routes to your own private Drive app-data area.
- Offline-capable PWA - installable on iOS, Android, desktop; also a self-updating Android APK.
- Privacy: the public production website loads Google Analytics. Native apps, staging, previews and local runs are excluded. Live-data and remote-tuning requests also occur; see Privacy and external data flows.
Visual tour
Hebrew UI (RTL):

Flight Plan modal:

License & data attribution
- Charts: ยฉ flight-maps.com / ืจืชืดื (CAAI).
- Imagery: ยฉ Esri (World Imagery).
- Map data: ยฉ OpenStreetMap contributors.
- VFR reporting points: CAAI AIP-derived data.
- Airfields and BYOP plate filenames: CAAI AIP
02-25snapshot; always cross-check current official AIP data for operational use.
The NavAid source code is published on GitHub for reference. Use of aviation charts and aviation datasets is governed by the providers' terms.