Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andrewda/inthesoup

Find nearby instrument approaches in IMC 🛩ī¸ ☁ī¸
https://github.com/andrewda/inthesoup

airplane aviation flight ifr imc

Last synced: 3 months ago
JSON representation

Find nearby instrument approaches in IMC 🛩ī¸ ☁ī¸

Awesome Lists containing this project

README

        

# In the Soup ☁ī¸

Find nearby instrument approaches in IMC.

> **Warning**
> This app should not be used as a replacement for safe preflight planning
> practices. All weather data is not guaranteed to be accurate, and the
> instrument approach data is not guaranteed to be complete. Always check the
> official sources before flying, especially when venturing into IMC.

## What is this?

This is a web app that allows you to search for nearby instrument approaches in
instrument meteorological conditions (IMC). It uses the [NOAA National Blend of Models][nbm]
to get cloud ceiling forecasts, and joins them with instrument approach data
from the FAA's [Coded Instrument Flight Procedures (CIFP)][cifp]. With this
information, pilots can more easily plan flights to improve their proficiency
flying in IMC.

[nbm]: https://blend.mdl.nws.noaa.gov/
[cifp]: https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/cifp/

## Infrastructure

This app uses [Google App Engine][gae] to host a Node.js server running
[Next.js][next]. The backend portion of the app is very simple, and just runs
a query against a few [Google BigQuery][bq] tables. Weather forecasts are
regularly fetched from NOAA using GitHub Actions and loaded into BigQuery.
Similarly, the FAA's CIFP data is periodically fetched by a GitHub Action and
loaded into BigQuery.

[gae]: https://cloud.google.com/appengine/
[next]: https://nextjs.org/
[bq]: https://cloud.google.com/bigquery/

## Running locally

*TODO*