Build a Cesium-based web application that shows real-time positions of the ISS and a configurable Starlink shell on a 3D globe. The user supplies a latitude/longitude; the app shows the next 5 visible passes (elevation > 30°) at that location. Click any satellite to inspect orbital elements (TLE epoch, inclination, mean motion, period). A time slider lets the user replay the last 24 hours of positions.
Rubric
Cesium globe loads and renders without console errors
ISS position updates at ≥1 Hz with no visible stuttering
Visible-pass calculation matches a reference (e.g. n2yo.com) within 30 seconds
Click-to-inspect popup shows all required orbital elements correctly
Time-slider replay covers 24 hours and animates smoothly
Code is deployable as a static site (no backend required)
Deliverable
Static web app (HTML+JS+CSS) deployable to GitHub Pages or S3, plus a 2-minute demo video
Successful completion of this capstone (all rubric items met) mints the Certified Mission GIS Engineer certificate at /academy/verify/{certId}/.
Submission. Certificate issuance is gated to LaunchDetect Gold ($9.99/month). Submit your capstone deliverable via the form at /academy/verify/ (coming soon — backend in v2). For now, build it, push to GitHub, and link it on your portfolio.