02 / 03
EdTech · Web Platform2026
- React
- Photo Sphere Viewer
- Leaflet
- Express
- PostgreSQL
A campus is a place you should be able to visit before you arrive — and an asset list someone has to keep honest. Virtual Campus does both from the same platform.
- Role
- Full-Stack Developer
- Frontend
- React + Vite, Tailwind CSS
- 360° & maps
- Photo Sphere Viewer + Leaflet
- Backend
- Express + Prisma on Node.js
- Database
- PostgreSQL 16 (Docker)
- Status
- In development
01Challenge
Prospective students want to see the campus without traveling to it, and administration needs to track inventory across the same buildings — two problems usually solved by two disconnected tools. The goal was one platform: smooth 360° navigation on any device, backed by structured, queryable data.
02Approach
Photo Sphere Viewer renders the panoramic scenes inside a React shell built with Vite, and Leaflet carries the campus map, so a visitor can move between an overview and a room without losing the thread. An Express API backed by Prisma serves scene and inventory data from PostgreSQL, so the same room a visitor tours is the room whose equipment records live in the database — one source of truth, two very different audiences.
03Outcome
Still in development. The core architecture is standing — panoramic scenes, the campus map and the Prisma-backed inventory API all talk to each other — and the work now is capturing new campus locations and building out the admin dashboard.
Next project