$ 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.