Route discovery, on-the-wall vision, and a community feed for climbers. A native iOS app that knows where the rock is, what the lines are, and how to walk you in.
01 · Home — your daily check-in
Local temperature, wind, sunrise–sunset, and a one-line read on conditions — "Friction's good, Noah." Three quick actions (Identify · Capture · Add route) and a community feed of who sent what, with reactions. One glance and you know whether to load the car.
02 · Discovery — find real climbing
Map and route data pulled live from OpenBeta. Drill USA → Colorado → Estes Park Valley → White Pines West → Naked Truth — area pages carry an embedded map with formation pins, directions, access notes, and sub-areas with route counts; route pages carry FA credit, grade chips (5.5 · Easy · Trad · Runout PG), and quick controls to mark it sent, attempted, or projected. Everything a climber needs to decide whether to drive out.
03 · Approach — get to the rock
GPS + compass approach finder. 900 ft to the route with honest accuracy (±41 ft), a calibration prompt, and a "GPS drifts under cliffs" note. The stretch between a bushwhacked trail and the actual rock face is where guidebooks give up — BetaPoint walks you in.
04 · Vision — the camera on the wall
Live camera overlays recorded climb lines on the actual rock — red V8, blue V7, green V6 — with hold types labeled along each (Small Crimp, V8 Crux Dyno, Gaston). Capture mode lets you draw a new line on a photo and contribute it back. On-device pose tracking handles move-beta.
05 · Profile — your climbing log
Every climb you tap on is a record. Stat tiles for sent / projects / beta, with drawers for Collected Routes (filterable by Sent / Attempt / Project), the beta you've contributed, and first-ascent claims you've filed. A real logbook, not a vanity dashboard.
06 · Under the hood
Expo SDK 56 · React Native · TypeScript. Supabase + PostGIS for spatial. Climbing data pulled live from the open OpenBeta database, map tiles from OpenFreeMap, and on-device pose tracking for move-beta capture. Not a thin app over a CMS — the sophistication is in the screens.
Stack
Fixed scope, fixed price, optional maintenance retainer. Tell us what you need.