← Owen Flynn

Summit

Climb as high as you can, then prove it on a leaderboard that can't be faked.

Status
Live on the App Store
Platform
iOS
Stack
Swift, Supabase, Postgres, pgTAP
Role
Solo: game, backend, tests
Links
App Store

What it is

An endless climbing game where the whole hook is how high you got. That makes the leaderboard the core of the product, and leaderboards are easy to cheat.

The backend

  • Anonymous first: players get an identity and a handle instantly, with a path to link Sign in with Apple later without losing progress.
  • Scores only go up: a database trigger clamps every submission to the player's best height, so a stale or repeated offline submit does nothing.
  • Row-level security: every write is limited to the player's own row, and public reads go through a locked-down view.
  • Tested: 24 pgTAP tests cover the policies and the trigger, and they caught a real contradiction in the spec before launch.
Summit: Home screen Summit: Climbing gameplay Summit: Cosmetics shop