The Ingredient Alchemist app offers a novel solution for discovering recipes based on available ingredients, enhancing culinary experiences. Utilizing the latest technologies, the application features a NextJS framework that offers server-side rendering for a seamless user interface during ingredient selection and recipe viewing. Along with an easy-to-use user interface, the app incorporates voice input for entering ingredients via speech recognition and dietary restrictions such as calorie limit, enhancing accessibility and user engagement. The backend employs Python web scraping to gather recipe data from verified websites, which is stored in a database for efficient retrieval. The program utilizes the Apriori algorithm integrated with the FCI algorithm for enhanced efficiency and reduced computational time to map user-selected ingredients to relevant recipes. Moreover, integration with a vector database improves search accuracy by considering variations in ingredient descriptions and allows recipe matching based on the quantity of the ingredients. By combining these technologies, the Ingredient Alchemist app enables users to explore diverse recipes tailored to their available ingredients, fostering culinary creativity and supporting informed food choices.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Ingredient Alchemist: Enhancing Recipe Recommendation Systems Through Intelligent Apriori Algorithm

  • P. M. Akshay,
  • Amruth Raja Josyula,
  • Syed Yousuf Fardeen,
  • Harshith Golla,
  • R. Parvathy

摘要

The Ingredient Alchemist app offers a novel solution for discovering recipes based on available ingredients, enhancing culinary experiences. Utilizing the latest technologies, the application features a NextJS framework that offers server-side rendering for a seamless user interface during ingredient selection and recipe viewing. Along with an easy-to-use user interface, the app incorporates voice input for entering ingredients via speech recognition and dietary restrictions such as calorie limit, enhancing accessibility and user engagement. The backend employs Python web scraping to gather recipe data from verified websites, which is stored in a database for efficient retrieval. The program utilizes the Apriori algorithm integrated with the FCI algorithm for enhanced efficiency and reduced computational time to map user-selected ingredients to relevant recipes. Moreover, integration with a vector database improves search accuracy by considering variations in ingredient descriptions and allows recipe matching based on the quantity of the ingredients. By combining these technologies, the Ingredient Alchemist app enables users to explore diverse recipes tailored to their available ingredients, fostering culinary creativity and supporting informed food choices.