PilotCalc is a local-first aviation study and preflight planning application. It includes educational calculators, aircraft-specific POH/AFM workflows, flight planning, and an ISA reference.
PilotCalc requires Node.js 20.19 or newer and uses pnpm.
corepack enable
pnpm install --frozen-lockfile
pnpm devRun the complete verification suite with:
pnpm verifyThe repository includes a netlify.toml configuration for a
Git-based Netlify deployment:
- In Netlify, add a new site and import this repository from the Git provider.
- Keep the build settings from
netlify.toml. - Deploy the site.
Netlify builds the app with pnpm build, publishes dist, and rewrites browser
requests to index.html so direct links such as /calculators and
/flight-plans/:planId work correctly.
For a manual deployment, run pnpm build and deploy the generated dist
directory.
PilotCalc stores aircraft profiles, performance data, and flight plans in the browser using IndexedDB. A Netlify deployment remains local-first: data is not synchronized between browsers or devices.