DailyFoodLog is a cross-platform application built with Kotlin Multiplatform Compose. It helps users identify the nutritional composition of food through AI technology, track daily meals, and compare them with healthy intake data to provide personalized dietary suggestions for achieving a scientifically balanced diet.
-
AI Food Recognition
Leverage advanced AI models to identify food items in uploaded photos, analyzing their nutritional composition (e.g., calories, protein, fat, carbohydrates). -
Daily Meal Tracking
Automatically save meal data, helping users review and manage their dietary habits. -
Healthy Intake Comparison
Offer daily recommended intake based on users' height, weight, age, and goals (e.g., weight loss, muscle gain, or maintenance). Compare recommended and actual intake in real-time. -
Dietary Reminders
Remind users to maintain balanced meals and avoid excessive or unbalanced intake. -
Multi-Platform Support
- Built with Kotlin Multiplatform Compose, the app runs seamlessly on both Android and iOS platforms.
- just import this project to android studio
- run it
- Kotlin Multiplatform Compose
- Enables cross-platform UI development
- Ensures consistent user experience
- Spring Boot
- Provides powerful RESTful API support
- Manages user data and daily meal records
- Computer Vision
- Analyzes food photos with image recognition technology
- Provides accurate nutritional data
- Haodong Ju - Project Author
For any questions or suggestions, feel free to contact me at: juhaodong@gmail.com
This project is licensed under the MIT License.
This README is available in multiple languages:
Switch to the desired language version above.