← All work

In developmentPostGIS · offline tiles

InnORMaps

Offline-capable mapping for water, trails, offroad, and air — where Google Maps stops.

git log --oneline — real commits, most recent first
bb32d13 feat: Phase 1 complete — InnORMaps personal layer MVP
86c4d7f feat: expand spec with Phase 2-5 — Google POI overlay, real photos, dual ratings, trail data, live tracking, AI layer
ae880d0 feat: PWA manifest and service worker with tile caching for offline use
328d538 feat: InnORMaps design system — Expedition Glass aesthetic, dark topo theme, amber/signal palette
2971a2d feat: NextAuth credentials auth with bcrypt + JWT session
8412bcd feat: PostgreSQL + PostGIS schema migration for users, pins, trips
9ac0f43 feat: initialize Next.js 14 scaffold with MapLibre, NextAuth, PostGIS deps

What it is

Navigation for anywhere Google Maps won't take you. A progressive web app for boaters, hikers, offroad drivers, divers, and drone pilots — no hand-holding, no safest-path routing. Show everything, let the person decide.

It switches layer sets by activity: nautical charts and depth contours for boating, trail networks for hiking, and live vessel tracking over AIS. It installs to a phone home screen from the browser with no app store, and it keeps working when the signal doesn't — which is the entire point, because the places it's built for are the places without coverage.

The parts that were hard

  • Offline map tiles cached through service workers — the product is useless if it needs a signal to work where there isn't one
  • PostGIS for real geospatial queries rather than approximations over latitude and longitude
  • Vector rendering with MapLibre across layer sets that swap by activity mode
  • Live vessel tracking ingested from AIS
  • Installable PWA on iOS and Android with no app store in between

Need something built at this level?

You talk to the person who writes the code — about the architecture, the trade-offs, and what it costs. Two questions to start, and a reply within one business day.