Maintain iOS
Maintain is a native iPhone app and backend scaffold for weight maintenance after loss or major body transition. The product is intentionally framed around staying inside a user-defined maintenance range, understanding short- and long-term fluctuation, and keeping GLP-1 medication context descriptive rather than prescriptive.
Narrative
Maintenance instead of loss
Maintain is a native iPhone app for people who are trying to stay steady after weight loss or another major body transition. The project is built around a user-defined maintenance range, short- and long-term fluctuation awareness, and GLP-1 context that stays descriptive rather than prescriptive. Its core product choice is to make the question "am I still inside my range?" easier to answer without turning normal day-to-day movement into failure.
System surfaces
Native iOS app
SwiftUI iPhone app with sign-in, onboarding, Home, Log, Trends, Activity, and Profile surfaces.
Staging API
Cloudflare Worker staging endpoint for authenticated profile, sync, export, and route smoke verification.
Visual checkpoint packet
Repo-owned simulator screenshot harness covering the core native app surfaces.
Implementation stack
iOS
- • SwiftUI
- • SwiftData
- • Swift Charts
- • HealthKit
- • TipKit
- • XcodeGen
Backend
- • Cloudflare Workers
- • Hono
- • Zod
- • Neon Postgres
- • Neon Auth-compatible JWKS
- • R2
- • Queues
Verification
- • Makefile gates
- • XCTest UI capture
- • SnapshotTesting
- • Vitest
- • backend staging smoke
- • docs manifest/link checks
Evidence
17 artifacts grouped by type so each kind of proof can be scanned on its own.
Data models
1 artifactWorkflows
1 artifactImages
8 artifactsNotes
7 artifactsMaintain product brief
Maintain MVP requirements
Maintain iOS architecture
Maintain backend architecture
Maintain environments and deployment state
Maintain Home surface evidence
Maintain current-state journey audit
Key dates
Product brief and PRD describe the maintenance-specific user, range confidence, fluctuation awareness, medication context, and private-by-default posture.
Maintain source docs record merged Logbook, branch recenter, sync, and clean-main validation repair streams.
Maintain is reviewed from current source evidence as a first-class project candidate with the public record focused on product, app surface, architecture, and release boundaries.







