Coder Social home page Coder Social logo

movieseer's Introduction

MovieSeer

MovieSeer was my submission for HackPrinceton 2012. It was a website that would recommend movies for you to watch. The recommendations were generated using your ratings for movies you've already seen. It used the Rotten Tomatoes API to get movie metadata and would try to find movies that are similar to ones you like. So it was a very simplistic content-based filtering approach.

It won the "Best Use of MongoDB" award. I still have the check that I got for it, though I believe Mongo got rid of the monetary prize the next time they sponsored the hackathon, so they probably figured it wasn't a great investment.

Note that the Rotten Tomatoes API endpoint that I used is no longer available. There's still an API, but it requires an application for access, and it doesn't provide movie metadata.

Fun facts

I created my GitHub account for this hackathon.

I volunteered to be the first person to present my project for judging. During my live demo, I hit the button to get recommendations, and...it hung for several seconds (though it felt like an eternity). The results eventually appeared. I later realized I had forgotten to remove a print statement that ran in a loop. If you look at the commit history, there's a commit with a "demo version (need to remove print statements)" messsage. Lesson learned!

License

MIT

movieseer's People

Contributors

dguo avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.