Our inspiration for VegLife came from vegan and vegetarians' experiences when trying to purchase/consume food related to their diet. Furthermore, we wanted to give them a more motivational experience so we put a companion option to help them find others who are on a similar diet plan as they are.


What it does

VegLife is a mobile application that can help you on your journey to becoming a vegan, vegetarian or pescatarian with a growing community of people to help motivate you, rewards to encourage you and more. Using in-app cryptocurrency, users can buy vegan/vegetarian groceries with gift cards that are otherwise rather expensive. This way, people would stay motivated to following their diet goals. Next, there is also a AI built in the app which lets users scan the food and determine whether it is vegan, vegetarian or pescatarian. Last but not least, with the implementation of local companions to help them along their journey, people are bound to make a healthy difference on the health of the earth and themselves.

How we built it

We used Flutter, Dart, React-native, JavaScript for the front end. Tensorflow for the Machine Learning. MongoDB for the database and the UI/UX, is designed in Adobe XD. We used Express Server for the backend to handle routing and JSON web tokens for restricted routing. For passwords hashing, we used, bcryptjs.

Challenges we ran into

When we were trying to train the machine learning it crashed at certain times.

Accomplishments that we're proud of

We are proud that we learned about machine learning and we were able to make the app classify the different food diet categories.

What we learned

We learned how to make a TensorFlow machine learning model that has the ability to recognize images and a Flutter camera API.

What's next for VegLife

Our future plans for VegLife is that we would like to improve the app as much as we possibly can and then launch it into app stores worldwide to help everyone start and maintain their eco-friendly lifestyle.

Domain Name

Share this project: