Skip to content

aarnavt7/pathlight

Repository files navigation

Pathlight

Pathlight is a browser-based accessibility navigation system for blind and low-vision travelers moving through unfamiliar public spaces.

It compares a generic shortest-path route against an accessibility-aware Pathlight route inside a procedural airport terminal used as the flagship demo environment. The simulator visualizes the journey in 3D, generates assistive guidance prompts, supports live and replay modes, saves local runs, and now produces judge-friendly accessibility reports for before-and-after proof.

Scripts

bun install
bun run dev
bun run typecheck
bun test
bun run build

Product Shape

  • Landing page with competition-focused accessibility story and cinematic terminal scene.
  • /sim full-screen WebGL simulator.
  • Traveler profiles for blind, low-vision, first-time, and crowded-environment sensitivity modes.
  • Scenario presets for unfamiliar arrival, corridor closure, low-vision lighting degradation, and checkpoint overload.
  • Baseline routing optimizes mostly for distance and turn cost.
  • Pathlight routing favors landmarks, lower ambiguity, lower crowd pressure, lower hazard exposure, accessibility, and low-vision friendliness.
  • Replay comparison shows drift, hazards, off-route events, confidence, stress load, access score, corrections, and reroutes.
  • Judge summary reporting explains distance tradeoffs and accessibility gains in plain language.

Local-First Storage

Pathlight works without a backend.

  • Preferences are persisted under pathlight:user-prefs:v1 in localStorage.
  • Onboarding state is persisted under pathlight:onboarding:v1 in localStorage.
  • Saved run summaries are persisted under pathlight:run-summaries:v1 in localStorage.
  • Full replay samples are persisted in IndexedDB database pathlight-replays:v1, object store saved-replays.

Convex is included as an optional dependency for future sync, but the shipped simulator path is local-first.

About

Pathlight accessibility navigation digital twin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages