workout-app

Workout App

A native iOS nutrition + workout tracker, “Notes-app simple.” iOS-only, SwiftUI, SwiftData. Backend is interface-driven and wires up via a single xcconfig file when ready.

For Claude / future sessions: start at CLAUDE.md. It maps every change-type to the one folder you should open.

Quick start

brew install xcodegen          # one-time
xcodegen generate
open WorkoutApp.xcodeproj

In Xcode: pick an iPhone 17+ simulator → ⌘R.

Docs

Status

Phase 1 prototype:

Repo layout

WorkoutApp/
├── App/              entry point + DI
├── Design/           Theme + view modifiers
├── Models/           SwiftData @Model types
├── Services/         protocol seams (food resolver, persistence)
├── Features/         one folder per screen
└── Resources/        assets, xcconfig

Every folder above has its own README.md. Read those, not the whole tree.