All projects
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.
ReactThree.jsWebXRSocket.IONode.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.