A modern Android application for intelligent meal tracking and nutritional analysis.
- Real-time Sync: Powered by Firestore for instant cross-device updates.
- Secure Auth: Firebase Authentication with Google/Email sign-in.
- Nutritional Insights: [Add a detail, e.g., "Visualizes macro-nutrient breakdowns using MPAndroidChart"].
- Clean Architecture: Built using MVVM pattern for high maintainability.
- Language: Kotlin
- UI: Jetpack Compose (Modern declarative UI)
- Backend: Firebase (Auth, Firestore, Storage)
- Local Database: Room (for offline caching)
- Architecture: MVVM + Clean Architecture + Hilt (Dependency Injection)
- API Safety: Repository uses a
google-services.json.exampletemplate to prevent sensitive key exposure. - Firebase Rules: Implements restricted Firestore Security Rules to protect user data privacy.
- Clone the repo:
git clone ... - Follow the Configuration Guide to add your own
google-services.json. - Build and Run!
- Go to the Firebase Console.
- Create a new Android project.
- Download the
google-services.jsonfile. - Place it in the
app/directory of this project.