Skip to content
All work
Shipped

LOS Analyzer

Screen a proposed structure for FAA Part 77 penetration and control-tower line-of-sight in minutes.

LOS Analyzer live homepage

The problem

Before you build near an airport, you need to know whether a structure penetrates the FAA's Part 77 imaginary surfaces or blocks the control tower's line of sight — and eventually file an FAA Form 7460. Today that screening is slow, expensive consultant work, and getting the sightline geometry right is genuinely hard.

The approach

Given an airport and a proposed structure, LOS Analyzer computes Part 77 surface penetration and control-tower line of sight using a terrain-aware 3D engine that accounts for earth curvature and atmospheric refraction, so the math reflects how sightlines actually behave over distance. Results were validated against named FAA cases. It produces a PDF report plus a draft FAA Form 7460, with tesseract.js OCR and Turf.js handling coordinate intake and geometry on a Google Maps satellite overlay. The web app is Next.js 16, the compute server is Express 5 on Lambda, marketing is Astro, and data lives in Drizzle on Aurora Serverless v2 — billed at $499/report via Stripe, all on SST 4.

Highlights

  • FAA Part 77 surface-penetration screening for any proposed structure
  • Terrain-aware 3D line-of-sight with earth-curvature + atmospheric refraction
  • Auto-generates a PDF report and a draft FAA Form 7460
  • Validated against named FAA cases; $499/report via Stripe

Tech stack

Next.js 16Express 5AWS LambdaAstroDrizzle ORMAurora Serverless v2Turf.jstesseract.jsStripeSST 4

Want to talk through how this was built?

I build and ship production apps end-to-end. Happy to dig into the architecture, the tradeoffs, or your next project.