A simple web application with three basic functionalities:
1) generating a list of movie files found on a selected directory on users PC
2) matching of found file names with movie titles on [url removed, login to view]
3) populating/enriching the list with additional information about the movie title extracted from [url removed, login to view] web page (rating, genre, length, stars).
Generated list should have the additional functionalities of sorting by each column, printing and extracting to .xls file.
Detailed use case of 3 steps of the web application:
1. User chooses a directory on his/her PC. Application searches for all video files (*.avi, *.mpeg, *.mov - will be specified later...) in that directory, extracts file names and generates a list of video files found. File name is a link to a full path to the file on users PC and shown on MouseOver action. User can edit and delete records before confirming step 1 and moving to step 2.
2. For each record in the generated list, applications automatically searches [url removed, login to view] for the most similar movie title and year of production, e.g. "The Godfather (1972)". Movie title which is most similar to the file name is stored in the column 2 of the generated list. For every single record in the list, user can run the partial search again (for that movie only) and receive up to 5 alternative choices of movie titles. User can than choose the most appropriate choice by himself. After satisfied with the matching of file names with suggested movie titles, user confirms and moves to the step 3. (Note: solution will be safisfactory when during testing 95% of tested movie files are correctly matched to movie titles on [url removed, login to view]).
3. In the final step, after user is satisfied with the matching of file names and titles found from [url removed, login to view], application pulls additional data for each record from [url removed, login to view] - (1) movie rating, (2) genre, (3) length, (4) director, (5) stars and (6) link to details web page on imdb.com. This additional info is added in additional columns of the generated list (draft excel attached).
Generated list must have additional functionalities:
- Sorting by Movie title, Movie rating and Genre.
- Extraction to MS Excel (draft of example output is attached)