← Crafts
Orient preview

Orient

Campus pilot Full-stack engineer

Offline-capable PWA for campus wayfinding at DiCNHS — maps, semesters, and authenticated navigation without losing context between visits.

Problem

New students and visitors struggle to find rooms, offices, and schedules across a spread-out campus. Orient packages wayfinding, semester context, and authenticated portal flows into a Vite + React PWA that can be cached for repeat visits.

Implementation

portal-preview (package name corjesu-portal) uses TanStack Router and Query, Supabase for auth and generated database types, and Google Maps for spatial navigation. Type generation runs against a local Postgres URL so the schema stays in sync with Supabase migrations.

Capabilities

  • Authenticated campus portal with sidebar navigation
  • Google Maps integration for building and route context
  • Supabase-backed auth and typed row access
  • Vite build pipeline tuned for preview and production bundles
Open campus map Restore session JWT Render markers + routes Turn-by-turn context User Orient PWA Supabase Auth Google Maps
Wayfinding session
{
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "types": "pnpx supabase gen types typescript --db-url ... > src/types/database.ts"
  }
}
Orient wayfinding map placeholder
Screenshot placeholder — campus map and semester picker.