All projects

project 02

Summit

Not a photo-first social feed — a spatio-temporal recorder for mountaineers. Start recording, complete a climb, and Summit assembles the full log: track, altitude profile, photos pinned by location, weather data. Peaks are the social nodes: find the people who climbed the same mountain, or are planning to.

Source

React Native · Expo · Fastify · PostgreSQL · Redis · pnpm monorepo

The problem

Climbing content on mainstream platforms is polished-photo-first and scattered — records of a single expedition end up fragmented, and finding partners for a specific peak relies on luck.

The approach

A recorder that captures the climb as continuous space-time data (track, altitude, photos, weather) with optional notes, plus a community organized around peaks instead of follower graphs — connect through shared mountains, not algorithms.

Key features

  • Auto-generated expedition logs: GPS track, altitude curve, geo-arranged photos, weather
  • Peak pages as social hubs: who's been, who's planning
  • Two-circle social model: teammates you've climbed with, and peak-mates you haven't yet
  • Fastify REST API + React Native (Expo) app + shared TypeScript types in a pnpm monorepo
  • PostgreSQL + Redis, deployed on Railway