Nourish Ninja is the first AI powered nutrition app which is your personal nutrition coach and personal dietician!
This was made for GDSC Solution Challenge!!!
Video: https://youtu.be/x2Q5wAbd_ng
flutter create .
- Replace
android/app/build.gradle
withreplacement_files/build.gradle
. - Replace
android/build.gradle
withreplacement_files/android.gradle
. - Replace
android/app/src/main/AndroidManifest.xml
withreplacement_files/AndroidManifest.xml
. - Add a ".env" file in the directory of the folder with the following format:
API_KEY="INSERT_GEMINI_PRO_API_KEY"
SPOONACULAR="INSERT_SPOONACULAR_API_KEY"
flutter run
While running make sure you have google health connect installed on your device and make sure you request for permissions before clicking "Get Records" to move to the main feature of the app!
Make sure that you press the apple icon to take images of the reciept and click on the plus icon to take the images of the food to add to your database on firebase!
- Adding Notifications to remind user what to eat throughout the day.
- Making the DRI calculations more smoother!
- Fixing some of the bugs present.
- Adjusting the color scheme for better aesthetics.
- Moving more processes to the cloud for improved performance.
- Restructuring file organization for better readability.
- Add a Timer for foods so they are eaten fresh and don't get wasted!
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.