Problems addressed by the app -
1. Generating weighted ratings about a movie based on how his connections' ratings have matched up with his own ratings in the past.
2. Re-Ordering suggestions for movies based on two criteria
a) User's interests reflected by his previous ratings
b) The Weighted Ratings of his friends as described above.
3. Populating the movie database and keywords related to a movie by crawling a movie website (www.moviesweb.com)