Inspiration

Statistically speaking about 40% of American students suffer from food insecurity which not only affects their academics but also their health in the long term. I also o found out that about 1.3 billion tons of food is thrown away in a year. To solve both of these issues I developed an app which would help students to share their extra meals/fruits/veggies, etc, or also fruits and veggies which are close to their expiration.

What it does

MealMates provides a platform for students from various universities to share their fresh vegetables, fruits, produce, and meals with other students. Wherever/Whenever you are in the city, you can upload photos and share meals with your classmates. MealMates also has privacy features in which you can post only to your fellow university students or make it public, i.e., to all students of different Universities.

How we built it

I used Flutter for making the cross-platform app and used FirebaseFirese store authentication for login/registration and account verification and also Storage and Database for storing and retrieving the posts and user details.

Challenges we ran into

The biggest challenge I ran into was trying to get firestore Database and Firestorage to work together. I initially thought I can store images in firestore database but I couldn't so have to use firestorage.

Accomplishments that we're proud of

I am proud that I was able to create a fluid App that allows a lot of users to post, comment and share in real-time.

What we learned

I learned how social media apps like Instagram work, how much storage is needed for everything, and how much engineering goes into making all things work together.

What's next for MealMates

I want to add a chat feature that allows the meal sharer and meal seaker (for lack of words) to chat with each other easily. I also want to add a method that allows to say how many portions of food are still available instead of hoping the sharer would delete the post after the meals are over.

Built With

Share this project:

Updates