JupiterEye is a scientifically accurate, real-time 3D observatory and telemetry monitoring platform focused on Jupiter and its Galilean moons (Io, Europa, Ganymede, Callisto).
npm install
npm run devOpen http://localhost:3000 in your browser.
npm run build
npm startdocker-compose up -d --buildThis boots both the JupiterEye Core Fullstack container and the Nginx Reverse Proxy Gateway.
- Frontend: React 19, TypeScript, Three.js WebGL Engine, Tailwind CSS
- Backend: Express Standalone Server, High-precision Keplerian Orbital Solver, WebSocket Live Streamer
- Database: Atomic JSON/SQLite Data Persistence (
/data/jupiter_eye_db.json) - Real-Time WebSockets:
/ws/live: Continuous 3D Cartesian coordinates & velocity streaming/ws/events: Astronomical event notifications (Eclipses, Transits, Conjunctions)/ws/telemetry: Hardware diagnostics & JPL ephemeris health
Default Operator Accounts pre-seeded for immediate VPS access:
| Clearance Level | Username | Password |
|---|---|---|
| Administrator | admin |
astronomy2026 |
| Astronomer | observer |
astronomy2026 |
GET /api/jupiter- Heliocentric & Geocentric Jovian coordinatesGET /api/moons- Real-time Galilean moon Cartesian states & light delayGET /api/orbits- 128-point Keplerian orbital ellipse pathsGET /api/events- Timeline of eclipses, occultations, and Laplace resonance syncsGET /api/metrics- Server telemetry & data source statusGET /api/export/zip- Instant source code zip bundle download