Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gallery using API connection - Coggle Diagram
Gallery using API connection
Data Exchnage Solution
Back-end design
HTM for pages
Css for consistent page style
JSON for data handling
PhP to do heavy work between API and the pages
User interface
accessibility
Colour blindness - careful use of colour
Dyslexia - simple fonts, clear headings
Implications
Limited information with each connection
Lattency issues
Implement error handling to ensure interface is efficient
Endpoints Art Institute
Ways in which to sort data - use information in the JSON file
List all abailable objects
Use only specific objects using id
Retrieve all objects based on a search
Display data in order
Research and Investigation
Non-functional aspects
Latency / load times
Information is meaningful and useful
Implement appropriate design elements
Privacy and security
HTTPS-secures the data transfer
Keep user information private - keep in internal database
Is more susceptible to attack as no private key is used
threats
Avaliability - data intercepted and corrupted
Confidentiality - data viewed by anauthorized users
Integrity - preventing unauthorized access
System requirements
users can safely register and log in to use the site
users able to write reviews/comments
safe register and login
password encryption
system must retrieve and display data from API connection
users can view information about a specific artwork
Potential users
Ned
colour blind
high school student
engages with cultural communities
Diana
Art teacher
enjoys travelling
watch to widen student cultural experiences
Sophia
University student-access for non plc users
Looking for information on overseas art collections
API connection
Art Instute of Chicago
publicly avaliable end points
wide range of artwork
limited requests/hit
latency issues
not all data is relevant