Skip to content

FX-Wood/recipelf

 
 

Repository files navigation

RecipElf

Built with love for the 2023 Future Builders AI Hackathon

What problems does this app solve?

  1. Effortless Meal Planning: RecipElf simplifies the process of meal planning by generating recipes based on your available ingredients and their expiration dates. No more tedious brainstorming or searching for recipes that match your ingredients.
  2. Reduce Food Waste: By suggesting recipes that prioritize ingredients nearing their expiration dates, RecipElf ensures that you utilize them before they go bad.
  3. Explore New Culinary Horizons: It inspires you to experiment with different flavors and techniques, introducing you to new and exciting dishes you might not have considered before.
  4. Budget-Friendly Cooking: RecipElf helps you make the most of your grocery budget by utilizing ingredients you already have.
  5. Safe and Reliable Recommendations: Rest assured that the recipes generated by RecipElf are reliable and safe to follow.
  6. Personalized and Tailored Experience: RecipElf provides personalized recipe suggestions that match your preferences and dietary requirements.

Future Functionalities:

  1. Incorporate E-commerce Ordering for Out-of-Stock Ingredients: Seamlessly integrate with e-commerce platforms to automatically identify and order any missing ingredients. Save time by eliminating the need to manually type in ingredients, and ensure you have everything you need for the recipes.
  2. Generate Pictures of Each Recipe using DALL-E: Enhance the recipe browsing experience with visually appealing images of each dish. Utilize cutting-edge AI models like DALL-E to generate unique and realistic food images that accompany the recipe suggestions.
  3. Calculate Nutritional Information: Gain insights into the nutritional content of the recipes generated by RecipElf. Get detailed information on calories, macronutrients, vitamins.
  4. Support Recipe Generation Based on Cooking Time: Specify the desired cooking time, and RecipElf will generate recipes that match your schedule, quick weekday meals or leisurely weekend adventure.

Getting Started

  1. clone this repo
  2. cd api/
  3. cp sample-env .env
  4. add your postgres database connection string to .env file
  5. add your openai api key to the .env file
  6. from the api/ directory, do npm install && npm install dotenv
  7. from the frontend/ directory, do npm install
  8. from the api/ directory, do npm run start
  9. visit http://localhost:3000

About

Generate recipes according to food in your fridge using GPT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.0%
  • CSS 9.3%
  • Python 6.1%
  • HTML 3.3%
  • Dockerfile 0.3%