Please enable JavaScript.
Coggle requires JavaScript to display documents.
Film Eye - DIS Movie App T3 2021 - Coggle Diagram
Film Eye - DIS Movie App T3 2021
Client Problem
Comparable / Competitor Apps
Rotten Tomatoes
authenticated critic reviews
audience reviews
summary of opinions by both critic and audience
Immediate recommendation to similar movies
Where to watch
self rate and review
General movie information
Information buttons for unknown terms
A great catalogue for film and media. Focuses on the actual media. Better for looking for films.
IMDB
offers trailers to preview
Watch list to add
IMDB originals
film leaderboards
Coming soon movies
editor's picks
is more inclined to hollywood. there is information about celebrities, awards and "orignals" as well as movie information. Better at keeping up with news in the film and media industry.
Requirements
Recommend movies based on history
Recommend movies based on nationality
Recommend movies based on ratings
Constraints
2.5 weeks
Mobile App (mobile platform)
tablet or mobile phone
Prescribed Criteria
Users
Yoo-min
Korean immigrant
Would love to watch popular korean movies such as train to busan but finds that these movies are not often shown in her recommended for you list and may get missed. Yoo-min generally likes action movies in any language
Ali
Time poor business executive and movie buff
is finding that work demands are making it difficult to find time to watch movies
Ali would like to keep a record of must see movies to watch when he has time to. Does not want to waste valuable free time watching sub standard cinema
Reginald and Florence
retired senior citizens
very social and often get recommendations on what to watch from their friends. Unfortunately remembering these recommendations later on is difficult
Self Determined Criteria
User Interface
Usability Principles
Efficiency
Ability to return to majority of screens through the current screen
Controllability
The ability to organise their recommendations and lists without consequence
Customisability
The ability to create personalized lists to add and remove films.
can vote on well liked films to manually personalize the recommendations
Consistency
layout stays consistent in terms of interactions and aesthetics
Intuitive
buttons and interactions are intuitive. Uses commonplace symbols to represent interactions and information
Accessibilty
Access to different languages and or colour blind options
Feed back
a visible change occurs when an action is taken or a notification of the changes to confirm the user's action
Error Tolerance
Interactions are simplified and return options are intuitive
Features
Saving to a watch later list
recommendations based on watch history
popular films
hot (popular recent) films
seach engine for movies
information about the movie
search by keyword or genre
manual input into recommendation
link into external information on movie
search by cast
search by director
search by writer
search by cinema standards/budget
search by company
content ratings
Coding Environment
Key Algorithms (SQLite Queries)
WHERE
AND
OR
LIKE
ORDER BY
GROUP BY
HAVING
Development tools
SQLite language
Aggregate functions
Average
count
first
last
maximum
minimum
sum
Data
Required App Data (From Users)
Director
Movie Title
Release Year
Content Rating
Ratings
Popularity
WatchList
Cinema Standard e.g triple A movies
Original Language
production country
Movie Length
Data Source Options
movie_metadata.csv
cons
lots of redundancies
pros
each movie has multiple genres
More featured actors
rating system (facebook likes)
Title year
Reviews
movies.cvs
pros
Writer
cons
"votes" - ambiguous
lack of language
lacking specifications e.i keywords
lack of rating system
Storage and Retrieval
SQLite Databse
Database to be generated using
movie_metadata.csv
Unnecessary data removed
Extra external data from IMDB link
Impacts
Recommends movies to those looking for a specific niche
helps organize watch order for users. Reduces wasted time
Helps keep track of upcoming and unwatched films