Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Drone fleet operations for runway FOD sweeps, edge-light checks, and perimeter patrol at Boston Logan: live-weather preflight, Part 107 compliance checks, and maintenance-aware fleet assignment.
BusinessHTML · TypeScriptGitHub @mukeshkbjOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A drone fleet operations platform for airfield inspection at Boston Logan International (KBOS): runway FOD sweeps, edge-light checks, and perimeter patrol — from natural-language mission requests through Part 107 preflight compliance to findings and maintenance work orders.
Built for the HTCJ × PROOF Aviation Futures Challenge.
Live demo: https://runway-sentinel.vercel.app
GEMINI_API_KEY) — plain-English mission requests are parsed into a
structured plan via the Interactions API with a JSON schema; a keyword parser covers the same cases
when no key is set. Completed missions get an LLM-written after-action report, or a template
fallback offline.Next.js 16 (App Router) · React 19 · TypeScript · Tailwind 4 · Leaflet/React-Leaflet (Esri World Imagery + OSM labels) · aviationweather.gov Data API · Google Gemini Interactions API (optional) · Vitest.
npm install
cp env.example .env.local # optional: add GEMINI_API_KEY
npm run dev # http://localhost:3000
npm run typecheck # tsc --noEmit
npm run lint
npm test # 18 unit tests: geodesy, coverage, battery, compliance, solar math, weather
npm run build
Tests verify real-world invariants: published runway lengths reproduce from threshold coordinates within 2%, swath math covers full runway width, battery splitting honors reserve, compliance checks return GO/NO-GO correctly, and solar times match USNO for KBOS within 3 minutes.
src/lib/fleet-seed.tsSimulated findings are placeholders for an onboard CV model. Gemini vision analyzes real orthoimagery, but base-map imagery is historical, not live capture, and a general vision model is not a certified FOD classifier — real deployment needs an onboard camera feed + purpose-tuned model. Perimeter patrol follows a computed buffer, not the surveyed fence line. Compliance guidance is a planning aid — the remote PIC remains responsible for 14 CFR Part 107 adherence and any COA conditions.