Aviation
Description
Monorepo for all my aviation related applications and SDKs
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Aviation Monorepo
[](https://github.com/jordanhubbard/Aviation/actions) [](https://opensource.org/licenses/MIT)
A monorepo of aviation-related applications with shared CI/CD, keystore-based secrets, and common packages. See [docs/](docs/) for setup and architecture.
**Prerequisites:** Node.js 20+, pnpm 9+, Python 3.11+ (for Python apps), Java 11+ (for Clojure).
git clone https://github.com/jordanhubbard/Aviation.git && cd Aviation
pnpm install
npm run keystore:init # one-time
Running the apps
| App | How to run |
|---|---|
| Meta App (all-in-one UI) | cd apps/meta-app && make dev → http://localhost:3100 |
| Aviation Accident Tracker | cd apps/aviation-accident-tracker && make docker-up (frontend 5173, backend 3002) or make start for backend only |
| Aviation Missions App | cd apps/aviation-missions-app && make start (port 3000) |
| Flight Planner | Backend: cd apps/flight-planner && .venv/bin/uvicorn backend.main:app --reload --port 8000 — Frontend: cd apps/flight-planner/frontend && npm run dev |
| Flight School | cd apps/flightschool && make demo or make start (port 5000) |
| ForeFlight Dashboard | cd apps/foreflight-dashboard && make start or make dev |
| Flight Tracker | cd apps/flight-tracker && npm run build && npm start (port 3001) |
| Weather Briefing | cd apps/weather-briefing && npm run build && npm start (port 3002) |
From repo root: `make build` / `make test` / `make help` for global build and test.
Secrets
npm run keystore set "value"
npm run keystore get
npm run keystore list
In code: use `@aviation/keystore` (TypeScript) or `keystore` (Python). See [docs/KEYSTORE_SETUP.md](docs/KEYSTORE_SETUP.md).
Shared packages
- **@aviat
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development