PERSPECTIVE

Perspective

A spatial canvas for data: browser-native visualization with AI-assisted classification (LENS), anomaly highlights (SCOUT), sub-scenes (CURATOR), and export (BRIDGE). Upload tables, geospatial data, or audio; explore in 3D with orbit controls; share views or export a badge.

Screenshots

Landing

Landing hero — Perspective marketing and globe preview

Workspace

Workspace — surface plot from audio (MP3) with LENS panel, SCOUT pins, and camera presets

Repo layout

Path Role
web/ React + Vite + R3F + Plotly SPA
server/ Optional Node AI gateway (keeps API keys off the browser)

Quick start (frontend)

cd web
npm install
npm run dev

Open the URL Vite prints (default http://localhost:5173).

Optional AI gateway

See server/README.md. The app can run with heuristics only; point web at the gateway when using LLM-backed agents.

Scripts (web)