PepTrack is an iOS app (SwiftUI + Firebase) for tracking meals and nutrition goals. It logs meals, tracks progress toward nutrition goals, and uses an XP/achievement system to keep users engaged.
- Meal logging — record meals and track nutrition data
- Goals — set and monitor nutrition goals
- XP & achievements — earn XP and unlock achievements for consistent tracking
- Auth — user accounts backed by Firebase
- Profile — manage personal settings and progress
PepTrack/AppShell— top-level app scaffoldingPepTrack/Auth— authenticationPepTrack/Goals— nutrition goal trackingPepTrack/Logs— meal/activity logsPepTrack/MealTab— meal logging UIPepTrack/Models— data modelsPepTrack/Profile— user profilePepTrack/ViewModel— view models
- Xcode
- Firebase project configured via
GoogleService-Info.plist
See PepTrack/Code_Quality.md for style, dead-code, and duplicate-code check workflows.