An interim estimate anchored to this service’s base price. A senior on the development & technology bench returns a fixed-price scope within 24 hours — nothing is charged at reserve.
A web app reaches everyone; a native app lives on the home screen, opens the camera roll, holds a session for a year and runs when the network does not. We recommend native when the phone is where the moments happen — photos, location, notifications — and a shared backend when the same person will use both. The first question we answer is which screens earn a place on the phone and which stay on the web for now.
A data contract that the web and the phone both honour. Native sign-in on both doors. Media pipelines that produce identical records on both platforms (sizes, thumbnails, EXIF conventions, blurhash). Account deletion, privacy and support pages ready for App Review Guideline 5.1.1(v). Admin tooling to run a beta: device tokens, suspend, audit. Apple Developer setup, TestFlight internal → external, a seeded reviewer account and review notes, store listing and screenshots, and the release after review.
Work runs in bounded, briefed sessions with a written report each — shipped, broke, carried, next — and gates that can actually fail. Nothing is called done because it compiles; it is called done when it was walked on a real device against production. Deploys, migrations and store uploads stay in the client's hands with step-by-step click paths, so nothing ships that the owner did not press the button on.