Browser-based 3D solar system model built with Three.js. Visualises planets, Near-Earth Asteroids (NEAs), Near-Earth Comets, and Potentially Hazardous Asteroids (PHAs) with real-time orbital simulation.
Built for the NASA Space Apps Challenge.
- Interactive 3D visualisation of the solar system
- Real-time orbital simulation for planets and small bodies
- Clickable celestial objects with information panels
- NEA, comet, and PHA overlays
- Responsive across screen sizes
- Vanilla JavaScript · HTML5 · CSS
- Three.js — WebGL 3D rendering
- Vite — local dev server
git clone https://github.com/Byski/astro-nerds.git
cd astro-nerds
npm install three
npx viteOpen the local URL printed by Vite (default: http://localhost:5173).
| Input | Action |
|---|---|
| Left-click + drag | Rotate view |
| Scroll | Zoom in / out |
| Click object | Open info panel |