Inspiration

  • Found it hard to find recipes with the items we buy, so tried to find a seamless way to get recipes. ## What it does
  • Sends recipe ideas to user email for the receipt they've uploaded. ## How we built it
  • Preprocessing to images is done, then it is taken through Tesseract to convert to text.
  • OpenAI API takes this text and then converts it to an ingredient list
  • OpenAI API takes the ingredients, and provides recipes which can be created with those ingredient
  • Emails sent through Python from a designated email to the email the customer provides. ## Challenges we ran into
  • How to convert image to text via OCR
  • How we could use that text to convert it to something tangible like an ingredient list
  • How to use that ingredient list and provide recipes
  • How to send emails via Python ## Accomplishments that we're proud of
  • Creating an API via FastAPI
  • Developing a functioning experience within the limited time frame
  • How well the OCR recognition works
  • Sending email via Python ## What we learned
  • Expanded our knowledge of HTML, CSS, JavaScript
  • Learnt how to interact and use OpenAI API
  • How to use Tesseract for image processing
  • How to use FastAPI framework
  • Work as a team collaboratively for front and backend. ## What's next for Recipe Genie
  • Properly host on AWS servers and run on server if possible.

Built With

Share this project:

Updates