-
-
Opening page
-
Register page
-
Login page
-
Homepage
-
Add post/meal page
-
Adding Post's information page
-
Home page after adding a post i.e. added marker.
-
Post's full view with all information
-
Notifications page
-
Post page with comments
-
Profile Page.
-
Share profile page.
-
More profile options.
-
FAQ page
-
About us page.
-
Terms and Conditions page.
-
Privacy Policy page.
-
Sign-out Page
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.

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