A trip-planning iOS app (SwiftUI, iOS 26+, SwiftData). One organizer plans trips; friends install the app and follow along.
Status: shipped to TestFlight — build 1.0(1), 2026-06-02; not yet on the public App
Store · Sync: CloudKit, live — SwiftData mirror plus CKShare friend-to-friend sharing
and push notifications, wired end-to-end.
The design system (themes, typography, the glass look, screen scaffolding, and shared
components like GlassCard / CircleGlassButton / WarningCard) lives in
DeetsKit, a separate Swift package shared with
the planned DeetsHealth app — not in this repo. It is referenced by relative path:
~/Documents/GitHub/
├── DeetsKit/ ← the design-system package (its own repo)
└── DeetsTrips/ ← this repo; depends on ../DeetsKit
- A fresh clone won't build unless
DeetsKitis checked out at../DeetsKit:git clone https://github.com/deets-137/DeetsKit ../DeetsKit - Edit the design system in
../DeetsKit, not here — there is noSources/Theme/anymore. - Full detail of the split:
docs/DEETSKIT.md.
make run # build, install, and launch in the Simulator ← main loop
make build # build for the Simulator only
make compile # compile-check against the iOS SDK (no simulator/signing)
make test # run the test suite
make gen # regenerate DeetsTrips.xcodeproj from project.yml
The Xcode project is generated by XcodeGen from project.yml and is not in git — never
hand-edit the .xcodeproj; edit project.yml and run make gen.
CLAUDE.md— project notes, current state, conventions, gotchas (start here).docs/ARCHITECTURE.md— screens, navigation, the visual system.docs/DEETSKIT.md— the shared design-system package split.docs/ROADMAP.md— v1 status, v1.1 backlog, and future work.docs/DATA_MODEL.md,docs/DAY_TIMELINE.md,docs/FOUNDATION_MODELS.md— subsystem detail.
MIT — see LICENSE.