Please enable JavaScript.
Coggle requires JavaScript to display documents.
IA2 - Coggle Diagram
IA2
-
Personas
-
Michael Smidt
wants to find images using German terms to search, and download images
-
Constraints
Personal
The Web app must be made using Python, Flask, HTML and CSS and is constrained to the developers skill in each of these.
For each image uploaded, data is generated by Google Vision API and translation data is provided by Google Translate API.
-
-
Economic
Time is very limited so this web app should be kept simple yet functional to ensure the design is completed in the required timeframe.
Time required for other commitments such as sport, part time jobs and other subjects must be taken into consideration.
-
-
Requirements
Prescribed
Functional
The web application must use HTML, CSS, Python, Flask and SQLite.
-
The web application must use Google cloud translation API to translate image content to at least 2 different languages.
The web application must allow for a user to upload an image to the database with the labels, and their translation.
The web application must have a keyword search for images in the database in English and another language.
-
-
Non-Functional
-
The web application must accommodate for users with accessibility issues and follow the Australian Accessibility Standards. (Functionality for alternative text, screen readers, keyboard navigation, colour-blind friendly colour scheme, Etc)..
-
The website must adhere to legislative requirements (Privacy Act, Copyright, Safety Design principles etc)
Self-Determined
Functional
The web application must have a login feature with security features such as password masking and hashing.
The web application must have high quality code with no errors and comments for ease when making improvements in the future.
-
Non-Functional
The web application must follow the useability principles such as Utility, Learnability & Effectiveness, Accessibility and Safety
The web application must follow the Contrast, alignment, Repetition and Line design principles.
-
-