Please enable JavaScript.
Coggle requires JavaScript to display documents.
The Movie Monkey - Coggle Diagram
The Movie Monkey
Technical proposal
Mobile app that: views data about movies and show while interrogating available information be selecting a range of paramters.
-
-
-
Security
Data exchange
Possible format; JSON because its lightweight, readable and easily parsed in Pythong using .json()
-
CIA
Confidentiality: API key is kept private and not hardcoded in public files this falls under the principle of safety/security
-
-
Authentication
TMBD API Key is required for access, the Key is sent with every API request via params
-
API
TMDB API lets your app fetch: titles, overviews, ratings, budget, revenue, languages, genres etc
Query parameters include with_genres, langauge, sort_by, api_key etc
User flow:
User will login in, then select user input and click search. Data exchange will happen between 2 systems before displaying media selection.
-
-
utility: following technical proposal of displaying media based on user selection that can be altered to change output
Personas
Sophie: 22 year old film student in Sydney who wants updates on the latest movie trends and genres. She has tech savvy skills, but has mild dyslexia.
Michael: 46 IT manager in UK that is a SCI fan looking for new content to enjoy with his family, he has high tech skills, but has moderate vision impairment.
Priya: 35 year old stay at home parent in India, who enjoys Bollywood films and wants reccommendations, but has limited tech skills and English is an additional Language.
Developer
Limited by device, technical skills and applications: word, chrome, Thonny, balsamiq, screen cast 0-matic, diagrams and coggle.it to complete task.
-
Tech Stack: Python, HTML, CSV, APIs, JSON
UX/UI
Visual Design
-
User confirmation interactive pop ups: messages, texts, return buttons
Font is readable.
Sticking to theme colour of Blue, Red and orange: retro 2000s vibes matching block bluster a popular rental hub.
Includes engaging logo of a monkey representing a chill dude who likes to watch movies: the general audience
Navigation
-
Uses iteration, sequences and loops, as well as check boxes, lists and input options
-
-