NutriTrack — Gamified Nutrition Tracker
NutriTrack turns healthy habits into an adventure. Create a character, complete nutrition missions, log meals, build streaks, and earn rewards as you improve your diet.
Product concept
NutriTrack blends nutrition tracking with gamified missions and character progression. Users log meals and habits, earn points, complete health quests, and unlock rewards while staying motivated with friendly game-like systems.
- Character creation and profile setup
- Daily nutrition summary with macros and goals
- Hydration and sleep tracking integrated with Apple Health
- Challenges, streaks, rewards, and in-app celebrations
Development checklist
- Initialize Xcode project and project structure
- Onboarding, character creation, and profile setup views
- Sign up, login, secure token storage, and logout
- Add Sign in with Apple
- Add password reset / forgot password flow
- Dashboard with food, hydration, sleep, and mission widgets
- Meal search, barcode scanner, custom food and recipes
- Daily nutrition summary and weekly charts
- HealthKit integration for steps, energy, water, and sleep
- Notifications for meals, hydration, and streak reminders
- Settings with profile, connected apps, and privacy links
- Backend sync and offline-first remote data logic
- Accessibility and UI automation tests
- App Store Connect listing, screenshots, and review submission
Key screens & features
Feature scope
| Area | Status | Notes |
|---|---|---|
| Project setup | Completed | XcodeGen, structure, SPM dependencies |
| Authentication | Mostly complete | Email/password ready; Apple sign in pending |
| Meal logging | Complete | Including barcode scanner and custom foods |
| Nutrition summary | Complete | Charts and macros daily view |
| Hydration & sleep | Complete | Dedicated log screens and dashboard widgets |
| Gamification | Complete | Streaks, rewards, daily missions |
| Backend sync | Pending | Offline-first remote logic not yet implemented |
| App Store prep | Pending | Listing and review submission upcoming |
Development priorities
The app is in the final stretch of development, with the highest priority items now focused on App Store requirements, Sign in with Apple, privacy compliance, and release polish.
- Implement Sign in with Apple and password reset
- Complete App Store Connect metadata and screenshot assets
- Finish CI/CD pipeline configuration for release builds
- Validate accessibility, dynamic type, and device compatibility
Release status
NutriTrack is under active development and is close to a release-ready build for iOS. The current focus is on launch polish, App Store compliance, and finishing the final authentication and backend sync work.