A comprehensive iOS app for tracking keto macros, logging food intake, and managing your ketogenic diet journey.
- 🍽️ Food Logging: Search and log foods from USDA and OpenFoodFacts databases
- 📊 Macro Tracking: Track protein, carbs, fat, and calories with net carb calculations
- ⚡ Quick Add: Save frequently eaten foods for quick logging
- 🍱 Custom Meals: Create and save custom meals with multiple ingredients
- 📈 Historical Data: View trends and historical nutrition data
- 🎯 Goal Tracking: Set and track macro goals based on your profile
- 📱 Barcode Scanner: Scan barcodes to quickly find products
- 🏥 HealthKit Integration: Sync nutrition data with Apple Health
- 📱 Widgets: Home screen widgets for quick macro overview
- 🎓 Tutorials: Built-in tutorials to help you get started
- iOS 15.0+
- Xcode 14.0+
- Swift 5.7+
-
Clone the repository:
git clone https://github.com/ozzzik/KetoMacroTracker.git cd KetoMacroTracker -
Open the project in Xcode:
open KetoMacroTracker.xcodeproj
-
Build and run the project in Xcode
KetoMacroTracker/
├── KetoMacroTracker/
│ ├── Models/ # Data models and managers
│ ├── Views/ # SwiftUI views
│ ├── Services/ # API services and external integrations
│ ├── Utils/ # Utility functions
│ └── Widgets/ # Home screen widgets
├── KetoMacroTrackerTests/
└── README.md
For support, feedback, or questions:
- GitHub Issues: Submit an issue
Legal & policies:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- USDA FoodData Central for nutrition data
- OpenFoodFacts for barcode scanning
- Apple HealthKit for health data integration