One of our clients, TK Photography Chicago (and their Austin branch, TK Photography Austin), flies drones regularly for aerial photography -events, real estate, school campuses. Before every flight, the pilot needs to check weather conditions, airspace restrictions, and confirm everything is legal under Part 107 rules.

For a couple of years, the go-to tool was UAV Forecast. Wind speed, KP index, cloud ceiling, visibility, all in one place. Simple and free.

Then the app stopped being maintained. Updates dried up. The data got stale. Eventually the free tier was gutted and the whole thing felt abandoned. The forums were full of pilots looking for alternatives -and not finding good ones.

The Accidental Head Start

Around the same time, we had been building a weather prediction engine for another project. It was already pulling real-time weather data, computing forecasts, and tracking regional patterns. The whole pipeline was working and battle-tested.

The realization was simple: the data we were already processing was exactly what a drone pilot needs before every flight. Wind speed, gusts, visibility, ceiling, precipitation probability. It was all there. We just needed a different interface on top of it.

So we built one.

What Good To Drone Does

Good To Drone gives pilots a single go/no-go score from 0 to 100 based on real-time conditions at their location. One number that tells you whether it’s safe to fly right now.

But the score is just the surface. Here’s what’s actually happening under the hood:

  • Multi-station weather monitoring - We don’t rely on a single weather station. The app checks multiple nearby stations and weighs them by distance and data freshness. If the closest station is reporting stale data, a fresher station a few miles out gets more weight. This gives a much more reliable picture than any single-source check.
  • Approaching weather detection - Current conditions are only half the story. Good To Drone monitors regional weather patterns in all directions and alerts you when deteriorating conditions are heading your way, with an estimated time of arrival. This feature alone has prevented mid-flight surprises.
  • Live airspace classification - Instantly know whether you’re in Class G, B, C, D, or E airspace. See your maximum legal altitude, whether LAANC authorization is available, and any nearby restricted or prohibited areas.
  • Flight window forecasting - Don’t just know if you can fly now -see when the next good window opens. The app forecasts conditions up to 24 hours out and highlights the best times to fly.
  • GPS reliability monitoring - Space weather affects GPS accuracy, which matters when your drone is relying on satellite positioning. We track the KP index and solar activity to flag potential GPS issues.
  • Civil twilight calculation - Part 107 limits flights to civil twilight. The app calculates your exact legal flying window based on your location and date, down to the minute.
  • TFR push alerts - Temporary Flight Restrictions are the most dangerous thing a drone pilot can miss. Good To Drone monitors for new TFRs near your location and sends push notifications when one pops up.
  • Part 107 compliance checklist - A dynamic checklist that updates based on current conditions, so you know exactly which regulations apply to your flight right now.

Everything updates in real time. No manual checks. No switching between three different apps and a website. Open it, see the score, make your call.

PWA Over Native: A Deliberate Choice

One of the first decisions was whether to build a native app (iOS and Android) or a Progressive Web App. We went with PWA, and it wasn’t a compromise -it was the right call for this use case.

Instant updates. When the FAA changes something or a data source shifts, we can push a fix in minutes. No app store review process, no waiting days for approval. For a tool that depends on external data sources, this matters more than most people realize.

Cross-platform from day one. A single codebase that works on every phone, tablet, and laptop. iPhone, Android, iPad, desktop -same experience everywhere. No fragmentation, no platform-specific bugs.

Installable without the store. Modern PWAs can be added to your home screen and feel indistinguishable from a native app. Full-screen mode, custom icon, offline support, push notifications. Most users can’t tell the difference once it’s installed.

GPS and push notifications work. These were historically the weak points of PWAs. Not anymore. Location access works perfectly over HTTPS, and the Push API handles our TFR alerts reliably on both Android and iOS.

The Hard Parts

The interesting challenges were in making the experience feel effortless.

Location-aware, not city-based. Most weather apps make you pick a city from a list. Good To Drone uses your GPS coordinates and dynamically discovers the most relevant data sources for wherever you happen to be standing. Rural airstrip? Suburban park? Middle of a field? It works everywhere in the US.

Reliability over speed. A single data point can be wrong or delayed. The scoring engine cross-references multiple sources and applies freshness weighting to give you a score you can actually trust. Getting that right -so pilots feel confident making flight decisions based on it -took more iteration than anything else.

Airspace is deceptively complex. Overlapping layers, altitude shelves, authorization zones, restricted areas -resolving all of that into a simple “you’re in Class G at 400 feet max” answer required significant work. Especially getting the LAANC status right for controlled airspace.

Sub-second response times. Pilots standing in a field don’t want to wait. The backend uses intelligent caching so repeat requests and nearby users get near-instant responses without hammering upstream services.

What’s Next

The app is live at goodtodrone.com. The free tier gives you everything most recreational pilots need -current conditions, go/no-go score, and basic airspace info.

We’re building paid tiers for professional pilots who need flight window forecasting, multi-location monitoring, push alerts for TFRs, and exportable flight logs. The kind of features that commercial operators doing daily flights actually need.

There are over 400,000 Part 107 certified pilots in the US, and that number is growing 16% year over year. The recreational pilot count is over 1.6 million. Most of them are checking weather on apps that weren’t designed for drone operations -or using tools that haven’t been updated in years.

We built this because we needed it. Turns out a lot of other pilots need it too.

Have an idea for a tool your industry needs? Sometimes the best products come from scratching your own itch. Let’s talk about building it.