A movie collection web application used Spring MVC, MongoDB,Tomcat, Hibernate and AngularJS
We want to build a movie collection web application that allows users to make their personal movie wishlists. The system consists of four components:
-
Scrapy web crawler
Our goal is to crawl 100,000 movies titles from IMDb in the past 30 years, from 1986 to 2016.
-
Restful API
- getTopMovies: get top N apps from MongoDB
- getRecomMovies: get M recommended apps from MongoDB
- getMovieByID: get a single app from MongoDB, searching by movie name
- APIs for create, update, get and delete a movie
-
Movie Recommender
-
Front-end implementation
- Web crawler
- Set up Spring framework
- Implement a restful API
- Front-end implementation
We take June, 2016 as the 1st stage with the primary goal of prototyping our application following the development guild lines mentioned below. Here's the tentative timeline.
Stage | Start | End | Goals |
---|---|---|---|
1 | 05/24/16 | 05/30/16 | Project Selection, Plan Discussion, and Proposal Draft Writing |
2 | 06/01/16 | 06/04/16 | Web Crawler With Scrapy |
3 | 06/05/16 | 06/11/16 | Building Java Web Application Using Hibernate With Spring |
4 | 06/12/16 | 06/18/16 | Implementation Restful APIs |
5 | 06/19/16 | 06/25/16 | Use Angular JS for the front end |
6 | 06/26/16 | 07/02/16 | User Manual Writing Video Presentation Making and Deploy on Heroku. |
Likun Du | icemintt | Simon Wang |
See the LICENSE file for license rights and limitations (MIT).
@team: Racoon