Inspiration

Wanted to use Google APIs and work on one of the challenges (Medic)

Used open source project (MIT License) for base UI: https://github.com/kriuz/flutter_snapchat

What it does

Users can take picture of the food they are going to eat. The food is recognized using the Firebase Vision ML kit. The food is then stored to a database that allows the user to track the amount of calories they have eaten throughout the day.

How we built it

Used Android Studio with Flutter framework. Integrated various Firebase APIs.

Challenges we ran into

ML API. For some reason, the ML API would cause build errors.

Accomplishments that we're proud of

Getting the ML API to work. Getting the database API to work. The usage of Version Control. The flow of the program.

What we learned

We learned about mobile application development, database management, event handling, and machine learning.

What's next for NutriSnap

Data visualization. Daily totals. Macro Totals. Cloud based authentication. Cloud based data storage. Improved UI.

Share this project:

Updates