ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Automated system to recommend recipes from websites

Matej Pečnik (2016) Automated system to recommend recipes from websites. EngD thesis.

[img]
Preview
PDF
Download (10Mb)

    Abstract

    In our diploma thesis we present the development and functioning of automated system, which main task is to recommend the recipes on the basis of the products and ingredients, which we have in our pantry. For this purpose we developed the components of the server part as well as web and mobile application. One of the components is the search engine of the ingredients, which, by means of the tree of ingredients, for a specific input determines which is the ingredient. In order to obtain the data the system uses the scraper which acquires data from a web source and saves them in the database in a structured way. In addition to the scraper, the system also contains the search engine of the recipes and the search engine of the products within the bill. The first one is responsible for the display of all the recipes which can be made of the ingredients and products which we have. The other one determines all the products which we acquired by means of optical character recognition of the characters of the scanned bill. We also developed application programming interface through which the server part communicates with the clients. Web application enables different functionalities, such as: review of the products and ingredients of the pantry, review of the recipes, review of the favorite recipes. In addition, also enables adding the products and ingredients in different ways. Mobile application in addtion to all the functionalities enabled by web application, it also enables adding products by means of a bar code and by means of a bill. Both functionalities use the built-in camera of the mobile device.

    Item Type: Thesis (EngD thesis)
    Keywords: web application,mobile application,OCR,recommending recipes,data scraper,API,tree of ingredients
    Number of Pages: 86
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Aleš Smrdel281Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537109699)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3445
    Date Deposited: 30 Aug 2016 11:41
    Last Modified: 15 Sep 2016 13:34
    URI: http://eprints.fri.uni-lj.si/id/eprint/3445

    Actions (login required)

    View Item