Skip to content

v1.0.0 - NASA Exoplanet Explorer

Latest

Choose a tag to compare

@thc1006 thc1006 released this 04 Oct 15:49
· 44 commits to main since this release

๐ŸŒŒ NASA Exoplanet Explorer v1.0.0

Initial Release - Interactive 3D visualization of exoplanet host stars from NASA's TESS and Kepler missions.

โœจ Key Features

๐ŸŽจ Interactive 3D Visualization

  • Real-time rendering with Three.js (60 FPS)
  • Spherical star field with authentic RA/DEC celestial coordinates
  • Mouse controls: Orbit rotation and zoom (150-500 units range)
  • Custom shaders with glow effects and stellar classification
  • OBAFGKM color-coding based on stellar temperature

๐Ÿ”ฌ Data & Analysis

  • AI-powered scoring for exoplanet probability (0-100%)
  • Dual catalog support: TESS (TIC) and Kepler (KIC)
  • CSV data upload with real-time processing
  • Dynamic filtering with adjustable threshold controls
  • Detailed star information panels on click

๐ŸŽฏ User Experience

  • Responsive design (desktop & mobile)
  • Smooth camera animations with spherical interpolation (slerp)
  • Center-locked rotation for consistent exploration
  • Loading animations with progress indicators
  • Keyboard shortcuts for quick navigation

๐Ÿ› ๏ธ Tech Stack

  • React 19.1.1 - Modern UI framework
  • Vite 7.1.9 - Lightning-fast build tool
  • Three.js 0.180.0 - 3D graphics library
  • React Router 7.9.3 - Client-side routing
  • Tailwind CSS 3.3.6 - Utility-first styling
  • Zustand 5.0.8 - State management
  • OrbitControls - Interactive 3D camera

๐Ÿš€ Live Demo

Deployed Site: https://exoplanet-spaceapps.github.io/frontend/

๐Ÿ“ฆ Installation

git clone https://github.com/exoplanet-spaceapps/frontend-test.git
cd frontend-test/frontend
npm install
npm run dev

๐ŸŽฎ Usage

  • Mouse Left Drag: Rotate view
  • Mouse Scroll: Zoom in/out
  • Click Star: View details
  • Upload CSV: Analyze your own data

๐Ÿ“Š Bundle Size

  • Total Bundle: 789 kB (minified)
  • Gzipped: 217 kB
  • Assets: Videos, images, data files

๐Ÿ™ Credits

  • NASA TESS Mission - Exoplanet data
  • NASA Kepler Mission - Legacy data
  • Three.js Community - 3D graphics
  • NASA Space Apps Challenge 2024

๐Ÿ‘ฅ Contributors

๐Ÿ“ License

Apache 2.0 License


Full Changelog: https://github.com/exoplanet-spaceapps/frontend-test/commits/v1.0.0