Skip to content

Byski/astro-nerds

Repository files navigation

Astro Nerds — Interactive Orrery

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.


Features

  • 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

Stack

  • Vanilla JavaScript · HTML5 · CSS
  • Three.js — WebGL 3D rendering
  • Vite — local dev server

Run Locally

git clone https://github.com/Byski/astro-nerds.git
cd astro-nerds
npm install three
npx vite

Open the local URL printed by Vite (default: http://localhost:5173).


Controls

Input Action
Left-click + drag Rotate view
Scroll Zoom in / out
Click object Open info panel

About

Interactive 3D solar system orrery planets, NEAs, comets, and PHAs visualised with Three.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors