Please enable JavaScript.
Coggle requires JavaScript to display documents.
Notflix - Coggle Diagram
Notflix
User Problems :black_flag:
Impacts
Will allow users to easily find movies to watch
Will give users the ability to search through a wide range of movies, easily.
Reginald and Florence
Retired seniors
Very social and often get recommendations on what to watch from their friends. Unfortunately remembering these recommendations later on is often difficult.
Ali
Time poor business executive and movie buff
Is finding that work demands are making it difficult 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 watch sub-standard cinema
Yoo-min
Korean immigrant who is fluent in English and Korean
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.
Developers Problems :star:
Data
Data Requirements
Required feilds
Genre
Movie Title
Rating
Score
Runtime
Writer
Data Storage and Retrieval
SQLite database
database to be generated SQLite
Data Source Options
movies.csv
Pros
Viewer votes
Gross and Score
Runtime
Genres
Content Rating
Cons
no social media connections
only 1 genre description per movie
movie_metadata.csv
Pros
viewer votes
Social media data (Facebook Likes)
Content Rating
Multiple genre tags for each movie
Gross and Score
Language
Cons
Unnecessary Data
sub actors
Number of faces in poster
aspect ratio
Columns contain multiple data values
Code
Environment
SQLite
Algorithms
order by : asc, desc
search
UI
Screens
Home screen
Movie recommendations
"Your list"
Favorites
Search Screen
Search bar
Filter by genre, rating and run time
Filter by streaming service
Watch List
Sort by most recently added, rating, etc.
"remove from list"
Principles
Easily navigateable
Eligible Font
Widely known buttons and icons for easy use
Client Problems :silhouette:
Requirements
Recommend movies to watch based on user preferences
Provide information about movies (e.g. synopsis, genre, rating, running time)
Add and remove movies to/from a "watch list"
View a list of all the movies on their watch list
Find movies to watch
Competition
IMDb
run-time
Score
Watchable trailers
Ratings
sorts by relevance as default, option to sort by rating etc.
Genres