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