L / 07 — Open lab

Pocket Nav

Walking navigation with haptic turn signals — eyes up, phone in pocket.

PWAGeolocationHaptics

"Walking with your phone in your hand is the wrong way to walk. Pocket Nav doesn't ask you to."

I — Overview

Why it exists.

Walking navigation has a posture problem. You hold your phone, you look down, and you move slower and less safely than you would otherwise. The fix isn't a smaller phone. It's leaving the phone in your pocket.

Pocket Nav guides walking routes through haptic vibration patterns. Right turn is one pulse, left is two, an upcoming turn pre-alert is three pulses, a U-turn is a unique triple-strong, off-route is a long pulse. Disconnect, GPS loss, rerouting, and cancel each have their own dedicated patterns. The phone stays in your pocket; you walk with your head up.

Built as a deployable web app — no app store, no install required (though it's a PWA so you can pin it to your home screen if you want). Live destination suggestions while you type, ranked nearest-first based on your current location. Audio tones available as backup cues. iOS has lock-screen restrictions on background haptics, so the app uses a best-effort wake lock plus fallback audio for those cases.

II — What it does

The surface.

01

Right turn

Single pulse.

02

Left turn

Double pulse.

03

Upcoming turn pre-alert

Triple pulse, fired before the turn so you can prepare.

04

U-turn

Unique triple-strong pulse, distinct from any other signal.

05

Off-route

Long pulse, easy to recognise mid-stride.

06

Disconnect / GPS loss / rerouting / cancel

Each has its own dedicated pattern so system events are never confused with turns.

07

Live destination suggestions

Typeahead while you type, ranked nearest-first based on current location.

08

Audio tones as backup

For situations where vibration isn't reliable — pocket dampening, sleeves, devices without strong haptics.

III — The stack

Under the hood.

Frontend
HTMLCSSJSPWA
Maps
OpenStreetMap
Web APIs
GeolocationVibrationWake Lock
Deploy
Vercel
IV — Notes

Worth knowing.

  • iOS restricts background haptics on web apps; the app uses a best-effort wake lock plus fallback audio in those cases.
  • Free to deploy. No app store gate, no review process.