DeltaHacks 2024
What should I cook with what’s left in the fridge? What should I eat to meet my fitness goals? How can I prepare simple and nutritious meals? Our team recognizes that these are struggles that many people, especially university students, have in their everyday life. To address this issue with modern technology, we developed a phone application which allows students to enter what they have in their fridge and generate a customized recipe tailored to their own likings.
Main pages: Authentication page Home page Recipe Generation page User profile page User insight page
SimplYum utilizes AI to generate customized recipes based on the ingredients, the cuisine preference, and the fitness goals the user has. Our app saves the recipes the users create, and allows them to reuse their favorite recipes. Users can also view their daily/weekly calorie and nutrition intake in the user insight page to keep track of their fitness goals. SimplYum transforms cooking into a simple and enjoyable process, promoting healthy eating habits and a love for cooking.
Tools used: IDE: Visual Studio Code, Android studio, Xcode Language: Javascript(backend), Javascript/CSS(frontend) Other tools and APIs: Figma, Express.js, OpenAI API, React-native, Firebase The layout of our project was designed on Figma. After having a formalized layout, the project was created on VScode and tested our front-end code on both Android emulators from Android studio and IOS emulators on Xcode. Backend was built with Express.js and utilized GPT function calling to create customized recipes for our users. FInally, Firebase was used to store user data and execute the authentication workflow.
Follow these steps to set up and run the SimplYum application locally:
-
Clone the repository:
https://github.com/AJP-432/simplYum.git
-
Install the required dependencies:
npm install
-
Open an emulator in Android Studio and put the following in the command line:
npm run Android
-
Your app should run on your andriod emulator!
This project is licensed under the MIT License - see the LICENSE.md file for details.
GPT for providing generative text.
Benny Wu, Ajlal Paracha, Winston Yu, Ally Guo
The Project is still under development. Some features are not completed and the code might have some errors. Please use it at your own risk!