Taylor Addison

iOS · Web · Public beta · active this week

Jerv

Uncover the world by moving through it.

Jerv is a fog-of-war map of Earth: your personal map starts blacked out, and every street you walk, ride, or roll uncovers permanently. It turns going outside into exploration — the map you reveal is yours, built from where you've actually been.

Features

What it does

Fog of war

The whole planet starts hidden. Streets you travel are revealed permanently, at street resolution.

Earn it

CoreMotion-based activity checks mean the map only clears when you're actually walking, riding, or rolling.

Yours forever

Revealed area syncs across devices and never re-fogs — a lifetime map of everywhere you've been.

Self-hosted

The entire backend runs on owned hardware behind a Cloudflare tunnel — no cloud bill scaling with users.

Architecture

How it's built

iOSSwift 6 + SwiftUI with custom fog-of-war map rendering
Anti-cheatCoreMotion activity classification so driving doesn't count as exploring
MonetizationStoreKit 2 Pro entitlement
BackendSelf-hosted Supabase — Postgres + GoTrue behind Kong at api.jerv.app, reached through a Cloudflare tunnel
WebA Cloudflare Worker serves jerv.app and my.jerv.app, the signed-in web client — no build step and no third-party asset of any kind, so its content-security policy can start from default-src 'none' and loosen nothing