BCN --:--

Project 07 / 07 · TestFlight beta

Brick and Brew

A private scoreboard for a crew who run, ride and swim hard, then have beers together.

A crew raising beers after training, Brick & Brew
Year
2026
Stack
SwiftUI (iOS 18), CloudKit, Sign in with Apple, Keychain, MapKit, Cloudflare Workers + KV
Status
TestFlight beta
Link
torresmanu.github.io/BrickAndBrew/index.html ↗

01 · Problem

A small crew wants one shared, private leaderboard without anyone running or paying for a server.

02 · Approach

Sign in with Apple for identity, a CloudKit public database filtered by team, and leaderboards computed on-device. Each phone syncs its own Strava activities, so the crew does not share one API quota. Cloudflare Workers keep the Strava client secret off the device and run the waitlist. Location-based features stay on the device.

Night cheers after a session
A table of drinks and snacks after a ride
Next projectViewMind →