Open comments for this post
Day 2 — June 11, 2026
Big day. Built the rest of the app and fought NASA’s APIs for most of it.
Built ExploreDetail right panel with empty state, full observation detail view with image loading, data grid showing coordinates and program info, and a direct link to the ESA Webb Portal.
Built TelemetryTab showing real JWST instrument temperatures with color-coded bars, telescope status, orbit info, and mission statistics.
Built SkyMapTab an interactive celestial coordinate map with all 6 observations plotted by RA/Dec position. Clickable dots with hover tooltips. Clicking a dot shows an inline detail card below the map with coordinates, distance, program info. Color-coded by object type with a legend.
What I learned: NASA’s Image Library API item.links array has the direct URL don’t fetch the manifest. Not all Webb images are in NASA’s public library. WASP-96b has no photo, only spectrum data. stsci-opo.org blocks hotlinking. Rotating AI providers when rate limited is a real skill.
Open comments for this post
CosmicLens — Dev Log #2
Date: June 10, 2026
What Got Built Today
Completed
- Animated starfield background
- Tab navigation
- Explore tab left panel with:
- Live search filtering
- Object type filter pills (Nebula/Galaxy/Exoplanet etc)
- Instrument filter pills (NIRCam/MIRI/NIRISS)
- 6 mock JWST observation cards with color-coded
type badges
- Scrollable card list
In Progress
- ExploreDetail right panel (observation detail view)
- ExploreTab parent component wiring left + right panels
- Telemetry tab (telescope temperature gauges,
mission status)