Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 3.04 KB

README.md

File metadata and controls

45 lines (38 loc) · 3.04 KB
888~-_     ,88~-_     ,88~-_   888~~  888 888~~  888~~\    ,88~-_   ~~~888~~~ 
888   \   d888   \   d888   \  888___ 888 888___ 888   |  d888   \     888    
888    | 88888    | 88888    | 888    888 888    888 _/  88888    |    888    
888    | 88888    | 88888    | 888    888 888    888  \  88888    |    888    
888   /   Y888   /   Y888   /  888    888 888    888   |  Y888   /     888    
888_-~     `88_-~     `88_-~   888    888 888___ 888__/    `88_-~      888 
                                                                         v1.0

doofieBot is your favorite foodieFriend! a resourceful chatbot who will stop at nothing to fulfill your gluttonous dreams

how it works

  • The latest iteration of doofieBot lurks on Slack, its backend built with Flask & powered by Amazon EC2.
  • doofieBot makes use of IBM's powerful Watson Visual Recognition API to interpret pictures of delicious food queried by the user.
  • After intelligently recognizing the food, doofieBot calls on Yelp Fusion to generate a list of nearby restaurants or businesses that serve or sell what you are looking for!

/doof

how it's built

how it was done

  • doofieBot was built by a collaborative team of students from UBC (University of British Columbia) and UTSC (University of Toronto in Scarborough) for Hack the North 2017 (15-17 September).

development notes & instructions

  • Download all the forementioned SDKs / tools, in addition to anything else mentioned on setup.sh
  • The bilbo-backend is accessible over AWS console. Make your life easier by doing the following:
    1. Store the htn.pem key to your local ~/.ssh folder
    2. In your ~/.ssh/config file, copy in:
      Host bilbo
          Hostname x.x.x.x
          User ubuntu
          IdentityFile ~/.ssh/htn.pem
      
    3. Access server from your CLI by invoking $ ssh bilbo
  • See further instructions inside the env/ directory for configuration details, API keys etc.

doofieBot v1.0 is licensed under the Apache License 2.0