Certified aviation weather stack

SkyBack – Aviation Weather, Reimagined

Node.js meets aviation meteorology: decode METAR in real time, project TAF forecasts, replay historical weather, and surface insights through a responsive Tailwind + Flowbite UI backed by PostgreSQL.

Operational guarantees

2.1M+ decoded METAR strings / day

Streaming ingest, FAA + NOAA redundancy.

For dispatchers & devs

ICAO lookup + JSON APIs

Hand off to ops tools or your own apps.

Built for pro flight operations

Key capabilities inside SkyBack

Every module is optimized for sub‑second loads, clean Tailwind UI, and total parity between web and API responses.

Real-Time METAR

Live NOAA + FAA ingestion with decoding for visibility, ceiling, runway state, and flight category badges.

TAF Forecasts

Timeline-ready parsing with segments, probability windows, and raw text copy for dispatch releases.

Historical Weather Archive

Replay any METAR in seconds thanks to PostgreSQL-backed caching and multi-region cold storage.

ICAO Station Database

Granular metadata with runway layouts, elevation, and nearest-station search to support alternates.

Map Integration (in progress)

Vector tiles + globe view to overlay METAR layers, storms, and TAF timelines in the next release.

API Endpoints for Developers

REST + WebSocket gateways with per-key throttles, ready for dispatch tools, EFBs, or training apps.

Why we built SkyBack

Flight departments needed a fast, trustworthy alternative to legacy weather portals. SkyBack couples a lightweight Node.js/Express backend with PostgreSQL caching and Flowbite-powered components so dispatchers, meteorologists, and pilots always see reliable, synchronized METAR and TAF data. Every request is health-checked, retried, and versioned—speed without sacrificing aviation-grade accuracy.

99.95%

Cache uptime SLA

< 50 ms

Median response time

Global

ICAO coverage footprint

How it works

A transparent pipeline explains why your dashboard and API responses always agree.

  1. 1

    NOAA + aviation data feeds

    Primary stream from NOAA TGFTP with FAA and IEM fallbacks keeps METAR & TAF updates continuous.

  2. 2

    Ingestion & normalization

    Node.js workers validate, de-duplicate, and timestamp every bulletin before handing it to the cache.

  3. 3

    Cleaning & enrichment

    Parsers add derived values—cloud layers, runway condition codes, QNH/QFE, and category flags.

  4. 4

    PostgreSQL cache

    Fresh reports land in Postgres partitions with retention policies for both hot paths and archives.

  5. 5

    UI + API delivery

    Express endpoints, WebSockets, and Flowbite/Tailwind widgets serve identical payloads to browsers and integrations.