Inspiration

What it does

Calculates taste similarity between current user and other users base on their rating history, generate recommendation results base on those users' top-rating movie, and return results ranking by each movie's weight.

How I built it

Responsible of developing a user-based collaborative filtering algorithm which calculates taste similarity between current user and other users base on their rating history, generate recommendation results base on those users' top-rating movie, and return results ranking by each movie's weight. Built Main Page, Movie Detail Page, and implement user interaction function including commenting, rating, log-in and sign-up. Implemented the presentation layer with HTML5/CSS3/Javascript, Controller by Java Servlet, and the persistence layer using MySQL and Java.

Challenges I ran into

Accomplishments that I'm proud of

What I learned

What's next for Movie Recommendation Web Application

Built With

Share this project:
×

Updates