Skip to content

winstonyou/simplYum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimplYum 🥗

DeltaHacks 2024

Introduction

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.

Features 📚

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.

How it is built 🛠️

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.

Getting Started 🏁

Follow these steps to set up and run the SimplYum application locally:

  1. Clone the repository:

    https://github.com/AJP-432/simplYum.git
    
  2. Install the required dependencies:

    npm install 
    
  3. Open an emulator in Android Studio and put the following in the command line:

    npm run Android 
    
  4. Your app should run on your andriod emulator!

License 🪪

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments 🫡

GPT for providing generative text.

Author ✍️

Benny Wu, Ajlal Paracha, Winston Yu, Ally Guo

Other information ℹ️

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!

About

Submitted to DeltaHacks X

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%