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
- ajax
- java
- javascript
- jsp
- mysql
- servlet
Log in or sign up for Devpost to join the conversation.