shridhara pavel.txt
← ../projects

$ cat ./astroscope.md

nasa space apps

astroscope

astro scope is a web-based platform for collaborative exploration of high-resolution geological data. it combines a 2d deep-zoom viewer with an immersive 3d/vr moon terrain visualization. multiple users can explore, annotate, and share findings in real time.

react · three.js · webxr · socket.io · node.js

## highlights

  • real-time collaboration with shared cursors/avatars in 2d and 3d.
  • openseadragon deep-zoom for massive imagery; annotorious for 2d annotations.
  • 3d/vr lunar surface from a 16-bit height map via three.js / react three fiber / xr.
  • socket.io backend with express and sqlite; pdf session reports via jspdf.
  • tiff-to-deep-zoom conversion utilities for preparing source imagery.

## outcomes

  • - nasa space apps (local): most impact award and $1,000 local grand prize.
  • - shipped collaborative viewer used as a team project with live deployment.

## stack notes

frontend react with three.js and webxr; 2d via openseadragon; realtime via socket.io; backend node/express/sqlite; process management with pm2 on deploy.