← PortfolioCase Study · Live Geospatial Platform

Oculus Sancti

A live 3D globe pulling actual flights, ships, weather, satellites, wildfires, earthquakes, traffic, and public camera feeds into one photorealistic map you can fly around.

View Live Site ↗
oculussancti.com
Oculus Sancti live 3D globe showing Austin with aircraft, public cameras, and data controls

~35

Live data integrations

2,955

Automated tests

WCAG

Accessible

Full

Accounts + bot protection

What’s inside

One globe. Live data from across the planet.

Live Tracking

  • Commercial aircraft
  • Military aircraft
  • Ships
  • Satellites
  • Rocket launches

Weather & Hazards

  • Live weather radar
  • Earthquakes
  • Volcanoes
  • Wildfires
  • Air quality

Safety & Infrastructure

  • Live traffic
  • Public cameras
  • Crime data
  • EV charging
  • PDF preparedness reports

Tools

  • Route planning + elevation
  • Voice-controlled globe
  • Six visual filters
  • Cinematic camera scenes

Space

  • Full solar-system explorer
  • Near-Earth asteroid tracking
How it was built

Fast to ship. Built like production software.

Vite and vanilla JavaScript keep the interface lean. CesiumJS powers the 3D globe, with Supabase handling accounts and data, Cloudflare providing hosting security and bot protection, and OpenAI’s real-time voice API powering hands-free control.

Modern AI-assisted development tools helped move faster without cutting corners. Every feature shipped with real automated tests and was checked against the actual live APIs — not just made to look right in a screenshot.

Production groundwork

  • • Email verification, bot protection, and per-user API keys
  • • Activity logging and an admin moderation dashboard
  • • Keyboard navigation, screen-reader labels, and tested contrast
  • • Terms, privacy, and GDPR/CCPA-aware data handling
  • • Correct licensing and attribution across every integration
  • • Graceful free-data fallbacks when premium keys are not connected
Custom means custom

This is what “custom app” actually means here — real-time infrastructure at scale, not a template.

Talk about your project