Features
Multi-format 3D visualizationNative support for both GLB and OBJ models, alongside suplementary image uploads displayed right in the viewer window.
Interactive hotspot annotationsThe 3D visualizer lets students place clickable hotspots directly on a model's surface, each with its own written detail.
SFU CAS authentication with role-based accessStudents log in with university credentials, and multiple authorization levels control who can create, edit, or view content.
Linked reference documentsStudents can attach external PDFs and reference images to any model, keeping supporting documentation connected to the artifact they describe.
Heritage Hub is a 3D model management platform I built in collaboration with Simon Fraser University's Department of Archaeology. The app gives students a dedicated space to upload, catalogue, and showcase 3D scans of real museum collection objects, with the purpose of sharing and studying digital records of tangible heritage.
At its core, Heritage Hub is a metadata-first CRUD system. Students can attach structured fields like dimensions, materials, and provenance, adding contextual depth to each model. Students can also link external PDF documents directly to a model, so supporting research stays attached to the object they describe.
The centerpiece of the app is its interactive 3D visualizer, supporting both GLB and OBJ model formats. Students can add points of interest (hotspots) directly onto the surface of a model, each one carrying its own written detail. The same visualizer window can display additional reference images uploaded alongside the model, giving visitors extra visual context.
Access is managed through SFU's CAS authentication, so students sign up and log in with their existing university credentials, and the app enforces multiple authorization levels to control who can create, edit, or only view content. The project is under continuous development, evolving alongside the department's ongoing digitization work.