Our idea is to help you find the movies that you actually want to watch.
Wouldn't it be nice when you will just search “I want to see a funny movie and then eat at a good Mexican restaurant. What are my options?” and the browser will analyze your response, search the Internet for all possible answers, and then organize the results for you.
In order to solve this problem we thought of using “Collaborative Filtering” algorithm which will filter and recommend Personalized movies for the the happy user. In beginning, the idea seemed pretty nice but due to limited resources especially time, we drop down the idea of using the algorithm. Instead, we just focussed on very simple movie recommendation system.
(List of application functionalities) 1 = Most important 5 =Least important
Feature | Priority |
---|---|
Showing Movies Trailer | 2 |
Updating feeds about the recent movies | 3 |
Recommended movies for you to watch | 1 |
Show movies description | 3 |
Rate the movies | 2 |
Locate the movies in nearest theater | 3 |
Show the popular movies trailer | 1 |
Make location based search of movies | 2 |
Extra features | |
Show movies in CoverFlow style | 5 |
User Management | 5 |
Make a wish list | 4 |
Also find the nearest restaurant to eat | 5 |
A personal movie assistant | 4 |
Here is our Presentation slides….. :)
Using MyEasyMovies should be very easy.
Here is a short review of Vaadin and the features we have used in creating the application
Labels were used for displaying Search and Share feature.
SplitPanel was used to split the page into two parts. The top part having the Movie Theater Image and the bottom one to have the input from the user. This worked without any problems.
They both worked perfectly fine.
Buttons worked nicely.
Table look very nice.
We created our own custom theme. There are pretty nice in-built vaadin themes such as “runo” among others. They are really impressive.
Code :mymoviesfinal.zip
Thanks to other groups (especially Group 1, 2, 4 and 6) for helping us during coding process. We appreciate your help guys ! :)
Please send your suggestion and comments to firstname(at)lastname.lut.fi