Skip to content

Latest commit

 

History

History
115 lines (75 loc) · 4.48 KB

MARS.md

File metadata and controls

115 lines (75 loc) · 4.48 KB
RecipAura - An all inclusive app designed to enhance your culinary experience

Table of Contents

📝Description

RecipAura is an all inclusive app designed to enhance your culinary experience. It helps users discover delicious recipes tailored to the ingredients they already have at home, offering the option to cook or easily order the missing items. The app also keeps users updated on the best deals for each food ingredient, sourcing the most competitive prices from various online retailers. With RecipAura, you can effortlessly explore meal ideas, save on grocery costs, and manage your health with convenience and ease.

🔗Links

🤖Tech-Stack

Frontend

  • Flutter
  • Dart

Backend

  • NodeJS
  • ExpressJS
  • FastAPI for ML

Database

  • MongoDB

Machine Learning

  • PyTorch
  • sentence_transformers
  • Model all-MiniLM-L6-v2 to fine tune for recommendations

📈Progress

List down all the fully implemented features in your project

  • Display of recipes
  • Text searching of recipes
  • Display of recipes under a given cuisine.
  • Display of information of particular recipe
  • Favoriting/Saving a single recipe
  • Webscraping of cheapest ingredient prices from amazon, zepto, big basket, swiggy
  • ML Based Recommendation of recipes based on saved recipes and ingredients given by user.

List down all the partially implemented features in your project

  • Ability for user to create and manage diet plans.
  • Recipe viewing history

🔮Future Scope

  • Filtration of recipes based on any allergy the user has
  • Text generation of new recipes based on given ingredients, keeping in mind allergies.
  • Integration with smart fridges to find out what ingredients you have and suggesting recipes based on it.

💸Applications

RecipAura is a comprehensive solution designed to revolutionize home cooking by integrating ingredient-based recipe discovery, seamless grocery ordering, and real-time price tracking.

RecipAura helps users maximize their existing pantry by suggesting curated recipes based on available ingredients. This feature minimizes food waste, encourages creativity in cooking, and simplifies meal planning, making home cooking more accessible and enjoyable for all skill levels.

For missing ingredients, RecipAura seamlessly connects users with online grocery retailers, enabling quick and hassle-free ordering. This eliminates the inconvenience of last-minute shopping trips and ensures that users always have the necessary ingredients to prepare their chosen recipes.

By aggregating price data from various online retailers, RecipAura provides users with the best deals on food ingredients. This cost-saving feature allows users to make budget-conscious shopping decisions, ensuring affordability while maintaining quality.

Monetization Opportunities:

  • By collaborating with grocery stores and online food retailers, RecipAura can earn ommissions on ingredient purchases made through the app.
  • The app can incorporate famous cooking personalities in a variety of ways to enhance engagement and credibility

🛠Project Setup

  • Install Flutter
  • Enter the app directory
  • Ensure Backend and ML APIs are running
  • Execute flutter pub get to install all dependencies.
  • Execute flutter run and select your preferred platform.

Note: Instructions to run Backend and Machine Learning APIs are in their respective README files.

👨‍💻Team Members

👨‍🏫Mentors