benjasper / metar.gg-web

Aviation weather web app ✈️🌦️

Home Page:http://metar.gg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

metar.gg

πŸ›«β˜€οΈπŸŒ¦

Latest worldwide aviation weather

What is this?

metar.gg is an app that fetches latest METAR and TAF data from NOAA and presents it in a intuitive way.

The accompanying Go GraphQL API can be found here.

Features

  • ⚑ Latest, up to date METARs and TAFs
  • πŸ•‘ Next METAR publishing time prediction
  • πŸ”„ Automatic polling for weather updates
  • 🧭 Runway wind renderer
  • πŸ’¨ Calculates preferred runway including Headwind, tailwind and crosswind components
  • πŸ”„ Unit conversion for every value
  • πŸŒ‘ Dark mode
  • πŸ›¬ Nearest Airports

Development πŸ’»

Tech

  • SolidJS
  • Typescript
  • Tailwind

Prerequisites

  • PNPM

Setup

  1. Clone the repository
  2. Run pnpm install to download the dependencies
  3. Run pnpm start to start the dev server
  4. The app is now available on port 3000

If you changed a GraphQL query, run pnpm generate to regenerate the Typescript types.

Pull Requests

PRs are welcome!

License πŸ“

MIT

About

Aviation weather web app ✈️🌦️

http://metar.gg

License:MIT License


Languages

Language:TypeScript 96.8%Language:CSS 2.1%Language:HTML 0.6%Language:JavaScript 0.5%