Skip to content

Consensus is a collaborative restaurant recommendation application that helps user groups reach a consensus on a place to eat based on sentiment analysis of past social media posts.

Notifications You must be signed in to change notification settings

Mo2000/Consensus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Consensus

Dragon Hacks 2016 Project Visualization

Description

View the project page at https://mo2000.github.io/Consensus/ and the official Devpost Submission at http://devpost.com/software/consensus

Requirements

  1. Two Yelp users with previously written reviews
  2. Download the RSS feeds for the two users locally from http://www.yelp.com/rss
  3. Python 3.4 or greater

Usage

./consensus.py person1_rss.xml person2_rss.xml

The output will contain the favorite food types and favorite restaurants the two people have in common The output will be printed on the command line

Future Ideas

  1. Create a web front end to showcase the results
  2. Incorporate a method to automatically retrieve the users' previously written reviews via RSS
  3. Incorporate restaurant price
  4. Add Instagram support by using the IBM Watson Alchemy AI toolkit
  5. Enhance the list of favorite food types in common by adding a threshold to show only the most liked ones
  6. Enhance the restaurant recommendation by using a more complex method

About

Consensus is a collaborative restaurant recommendation application that helps user groups reach a consensus on a place to eat based on sentiment analysis of past social media posts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages