Vigil is a real-time satellite visualization platform built to make orbital activity intuitive, accessible, and visually engaging. Using live orbital mechanics, Three.js rendering, and a custom data pipeline powered by Supabase/PostgreSQL, Vigil transforms raw TLE data into an interactive 3D experience.
The system continuously ingests Two-Line Element sets from CelesTrak, propagates satellite orbits using satellite.js, and stores normalized metadata for fast querying. Each satellite is rendered as a dynamic object on a 3D globe with accurate position, altitude, inclination, eccentricity, and RAAN values.
Vigil was developed as part of a senior capstone project, with a focus on performance, clarity, and real scientific accuracy. The goal is to provide an intuitive interface for understanding orbital traffic — from massive constellations like Starlink and OneWeb to regional GNSS systems such as GPS, GLONASS, Galileo, and BeiDou.
Future expansions may include , RAG-powered analysis of satellite missions and deeper public-facing educational tools.