CaloriesCounterPro is a SwiftUI app designed to help users estimate the calorie content of restaurant dishes by scanning menus. It leverages text recognition and calorie estimation services, stores scan history, and supports multiple restaurants and languages.
- Scan restaurant menus using the device camera
- Automatic text recognition and calorie estimation
- Save and review scan history
- Manage restaurant information
- Multi-language support (English, Spanish)
- Clean, modern SwiftUI interface
App/– App entry point and model container setupData/– API services, persistence, and repositoriesDomain/– Core entities, repositories, and use casesPresentation/– SwiftUI views, screens, and componentsResources/– Localizations and assetsUtils/– App configuration and theming
- Clone the repository:
git clone https://github.com/yourusername/CaloriesCounterPro.git
- Open
CaloriesCounterPro.xcodeprojin Xcode. - Build and run the app on your simulator or device.
- Xcode 14+
- iOS 16+ / macOS 13+
- Swift 5.7+
Contributions are welcome! Please open issues or pull requests for bug fixes, improvements, or new features.
This project is licensed under the MIT License.