Skip to content

Latest commit

 

History

History
85 lines (59 loc) · 3.1 KB

README.md

File metadata and controls

85 lines (59 loc) · 3.1 KB

Personal Chef

Don't Know what to COOK ?? Our Personal Chef can help you!

An Self learning AI Chatbot who doesnt let you waste food by recommending awesome Recipies.

Features!

  • Intelligent Chatbot who understands your needs
  • Personal Assistant who guides you in search of proper recipe to make
  • Supports 2 modes - Speech Mode using Personal Assistant and Text Mode
  • Add ingredients you have in the fridge
  • Accurate Recipes suggested
  • View Recipe details: - Description of the Recipe - Image/Snapshot of the Recipe - Ingredients - Procedure - Nutrition content - (FATs,Energy,Carbohydrates and many more) - Rating provided by users on the recipe

Screenshots

Splash Screen

Home screen

Voice Input

All Recipes

Recipe Details

Recipe Details

Feedback

About Us

Tech

Personal Chef uses a number of technologies to work properly:

  • [NodeJS] - Backend for scraping the recipes data from Yummly
  • [API.Ai] - Conversational User Experience API providing chatbot
  • [Android API's] - Frontend
  • [Material Design] - great UI design patterns for Android apps

Open Source Libraries

Personal Chef is currently using the following libraries.

  • [Glide] - An image loading and caching library for Android focused on smooth scrolling
  • [Cheerio] - Node.js module for analysing and scraping the DOM

Development

Want to contribute? Great! Just fork the project Work on it and submit a pull request!

Feel free to Hack !!

Future Scope

  • Improving the Chatbot by training it with large datasets
  • Combining multiple recipes sources to improve suggestions
  • Sorting recipes based on User characteristics like - Allergy,Cusine,Type
  • Using IoT -> to add sensor for detecting stale items inside fridge and sugggest recipes and notify the user
  • Allowing users to make recipes as favourite

License!

MIT

Free Software, Hell Yeah!