Inspiration
We all wanted to help prevent over-snacking for people all around the world by simply offering another perspective to snacking
What it does
SnackSnap displays calories in an unorthodox way where user gets to see examples of some physical activities, they would need to pursue in order to burn the given calories. This is done in order to support users to avoid eating snacks. The minutes needed for each physical activity is acquired by using a formula which depends on the body measurements of the user, Metabolic Equivalent for Task (MET) different for each exercise and the calories needed to be burnt. Furthermore, it allows users to keep track of their snacking habits by utilising another functionality, SnackLog.
How we built it
We coded in Android Studio by using Flutter to build the application and Firebase to connect with the database. Furthermore, we used Framer to create the prototype designs.
Challenges we ran into
- Some of us did not have Android Studio and Flutter. Thus, we needed to work on online editors where the results weren't always the same for the final product.
- We spent majority of the time trying to connect to Firebase.
- Making responsive UI in flutter
Accomplishments that we're proud of
The project is very intuitive as it only requires an application to be downloaded which simplifies the process of making better decisions when it comes to eating and building new habits for the user.
What we learned
We learned flutter and framer. We learned some fundamentals of mobile application developing such as responsive UI creation on flutter and the work flow.
What's next for SnackSnap
A future plan for this application would be to make it distributed thus users can see their friends' progress and get motivated in a fun competitive environment. There would be a progress bar for each user, and they will advance by accomplishing challenges.
Built With
- android-studio
- dart
- firebase
- flutter
- framer


Log in or sign up for Devpost to join the conversation.