cfsam.org

About this site

A small dashboard garden

cfsam.org is a personal site for useful little views: weather, launches, skywatching, calendar notes, air traffic, and a resume. The Today page is the daily overview; the homepage stays quieter on purpose.

What it is

This is partly a homepage, partly a sandbox, and partly a place to make small data feeds feel practical. I like dashboards, but I also want the site to feel approachable instead of looking like a wall of cockpit switches.

Where it started

A home lab grew into a daily companion

The site began around a small private server and a handful of useful dashboards. That infrastructure still supports the project, but the public experience now reaches further into daily briefings, aviation-inspired games, skywatching, and engineering notes.

A small home NAS beside a plant and softly illuminated dashboard displays in the site’s original homepage artwork.
The original homepage hero, preserved as part of the site’s home-lab story.

Sources and credits

Most public data is cached by the browser, Cloudflare Worker, or a private server so the site stays quick and avoids unnecessary repeat requests. These sources remain the owners of their data, imagery, and services.

Weather, radar, and fishing

Calendar and launches

  • Nager.Date for U.S. federal holiday data.
  • The Space Devs Launch Library 2 for launch schedules, mission details, launch pads, vehicle data, and launch imagery.
  • Personal calendar entries are created through the site’s admin tools and stored by the site.

Air traffic and aircraft details

  • OpenSky Network for aircraft state vectors, aircraft metadata, and the private rolling flight-history collector.
  • OpenSky REST API documentation for credit and query behavior referenced by the air-traffic page.
  • Airplanes.live as an admin-only fallback aircraft feed when configured paths need it.
  • FlightAware AeroAPI for optional selected-flight route and status enrichment when configured on the private server.
  • Local ADS-B receiver summaries power the public-safe Local Airspace page without exposing receiver coordinates or individual private-server details.

Aircraft photos and references

  • Planespotters.net for aircraft photo lookups and photo-source links.
  • JetPhotos search links when no cached aircraft photo is available.
  • Wikimedia Commons for model-reference aircraft images when an exact aircraft photo is not cached.

Skywatch and satellites

  • CelesTrak for ISS and Starlink TLE orbital elements.
  • satellite.js for local satellite position and pass calculations.
  • Open-Meteo forecast data is also used for cloud-cover and skywatching context.

Daily games

  • Daily game puzzles are generated deterministically by the site so everyone receives the same challenges from midnight to midnight ET.
  • Final Approach’s aircraft queues, wake interactions, fuel limits, and optimal score are generated and verified on the private server; no operational aviation data is used.

Air traffic, launch, satellite, weather, and fishing data are best-effort dashboard aids. They are not intended for navigation, safety decisions, launch travel planning, or guaranteed outdoor outcomes.

Location and privacy

Location is only requested when you choose “Use my location.” When saved, it is stored in your browser so weather, skywatch, and air traffic can agree on the same place without asking again on every page.

Protected services and private infrastructure details are intentionally kept behind lighter public wording. If something says “private server,” that is the public-safe version.