What it does
Students are often unaware of when their favorite dishes are in the dining halls. Our app works to solve this problem by providing students with an easy way to search for specific dishes in the dining halls, and it also has the option of letting students set their food preferences and get notified when they appear in the dining halls on a particular day.
How we built it
One of our valued team members, Mashad Arora, craves food from the motherland every so often but unfortunately is unaware because his busy schedule prevents him from checking the dining hall menus on a regular basis. As a result, we thought an app like this would be very to help him and other students keep track of when their favorite foods come to different dining halls, thus improving the sense of community on the Princeton and helping us remain nourished to fuel our intensive academic work as well as support students' future aspirations.
Challenges we ran into
Accomplishments that we're proud of
We successfully implemented a prototype of our iOS app that navigates between different screens and has most of the functionality we planned for.
What we learned
How to use scripting languages, iOS development using React Native, NodeJS, and Expo.
What's next for notifyMEal
Implement the push notification system, allow users to delete preferences, store user data, make the app more visually pleasing!
We would like to thank Nasser Alhouti for explaining some of the key aspects of React Native and helping us move ahead with the project. Also, shout out to Mamoun's for their super spicy hot sauce.