
Still
A clear view of what you own, want, and everything in between.
ProductsRepository
The Problem
Possessions live in spreadsheet rows, order emails, and memory — so rebuying, losing, and forgetting what you own is normal. Still replaces the inventory spreadsheet with an app that follows an item through its whole life.
The Solution
An iOS app for possessions and shopping: items move from wanted to planned to ordered to owned to archived, live in containers, and gather in collections. Sign-in is an email code, and the session stays in the Keychain.
What it does
- Follow every item from wanted to planned to ordered to owned to archived
- See what you own, its estimated value, and what's on the way from one Overview
- Keep items in containers and gather them into collections
- Sign in with an email code; sessions stay in the app-private Keychain
What took work
- Replacing a Vite web app with a bare React Native app without losing the store and mapping logic
- Sharing one email-OTP auth client between Thames and Still while keeping each app's Keychain private
- Shipping to TestFlight with a hand-rolled archive and deploy pipeline instead of a hosted build service





