Please enable JavaScript.
Coggle requires JavaScript to display documents.
Art Catologer - Coggle Diagram
Art Catologer
Task
Create a cataloger
Soloution is for art department
Must create a tecnical proposal
Must use python
Must use bootstrap
Must be able to search for art
must be able to upload art
must have a login
must have a sign up and secure log in
Purpose
catalog photos for the art dept
save someone a job
sell photos
help get artist out there
be easy to use
be secure
Tools
Bootstrap was used to help create the front end of the web app
SQLite
Python
Flask
Coggle
Lucidchart
Constraints
time
money
security
programming abilites
user needs
Useability principles
Effectiveness
How effective is the design
Accessibility
How accessible is it to different groups of people
Learnability
How well does the solution do what it needs to do
Safety
How well does the solution deal with user error
Utility
Does the solution provide all the functions the user needs
Data
personal data
must be secured in some way
image data
must not be able to be taken
artist data
google vision data
may not be accurate
Security
personal data must be encrypted
art must have some sort of security
must have a log in
only people from nudge should be able to join
Web app content
must be easy to read
must use good colors
must be easy to use
must have good proximity
Wireframes
must be accurate
must follow useability principles
must be pretty
must follow cap design principles
User
Mr Dickens
Wants to access previous students work
Is an art teacher
Mrs Boucher
Head of Department Art
Needs a better method of cataloging
Wants to be able to search for a photo by label
Wants students to be able to use
Needs her time saved
Michael Smith
Wants inspiration from other kids
In year 12
Reasonable online experience
Sucsess criteria
Pescribed
Must follow usability principles
Must be targeted toward the nudgee college art department
Must allow users to upload photos of their art
Must store and retrieve labels from the google vision api
Must allow users to search for art pieces by their label
Must allow users to signup and login
Must explain how data will flow in the web app
Must display art pieces uploaded to the users
Must follow the australian web standards
Must use bootstrap, pycharm, flask say packages
Self-determined
Must have efficient clean working code
Must have an advanced settings option to cater for more advanced users
Must have an easy to use design
Must not have any elements that are not needed ie unused pages or features
Must be visually appealing and use colours to draw attention
Data must be normalised to at least 3NF
All of the data must be encrypted
Must not allow the same art piece to be uploaded twice
The type of art will be kept in separate groups ie clay art will be separate from written art.