Portfolio

  • Companies
    • LUCI Systems LLC
    • Philo
    • DomaClose
    • Bungalow Design System
    • Blocks Design System
    • Stepoff
    • Globespinning
    • Hwy61
  • Projects
    • Personal Website
  • Experiments
    • Side Scroller
    • Game of Life
  • Sage Gatzke
  • Home
  • Resume
  • Portfolio

Hwy612017

A location-aware audio guide for iOS and Android that surfaced nearby points of interest and triggered streamed narration as users explored music history sites across America.

hwy61

Hwy61 was a client project at Ministry of Product: a location-aware audio guide for iOS and Android built around curated points of interest tied to music history across America, inspired by the cultural significance of Highway 61. I built the full Ionic app and the Node.js and Express backend. The app was published to both the Apple App Store and Google Play.

As users moved through the world, geofenced triggers fired streamed audio narration for nearby points of interest — all recorded by a voice artist who came into the office. A built-in radio player streamed a live audio service, and users could track visits and bookmark locations for later.

Geofencing was one of the harder technical challenges on this project. Getting consistent, reliable trigger behavior across iOS and Android required significant tuning — the two platforms handle location and background processing differently enough that a solution that worked well on one often needed rethinking for the other.

A beta version of the app introduced user-generated soundpoints: anyone could drop an anonymous voice memo at any location, turning the experience into a kind of spatial social audio layer. That version didn't make it to public release, but it pointed toward an interesting direction for where the product could have gone.

Platforms

AndroidAndroidAppleiOS

Technologies

Ionic 2AngularTypeScriptNode.jsExpressGoogle Maps APIAudio StreamingGeofencing

Features

Geofenced NotificationsAudio NarrationPoints of InterestRadio StreamingVisit TrackingBookmarkingUser Generated Soundpoints

Repo: Private

App: N/A