Google Books API

Data

user experience

evaluation

breakdown of task

prescribed criteria

self-determined criteria

algorithm requirements

protopersonas

Bonnie-Ann Clyde - Librarian

Gail Force - reader

Adam Zapel - Head Librarian

the website allows the user to filter and create searches in a number of ways to ensure that they can find any book or author that they require

the application uses the google books API

algorithm that stores the book recommendations made by the user into a Json file

algorithm to allow for different parameters to be used when searching for books

algorith to sign in users that enter correct data that matches the data stored in a Json file

Web Interface

algorithm to collect datasets from the API based on the users search

API

File formats

privacy

.Json (javascript object notation)

.ini (config file)

.py (python)

search based on parameters such as contain audiobooks or is a magazine.

request book dada for one specific book

Request Book data for a search

request name, cover image, ISBN number, authors, publishers and format of book

the application protects the user and their data

raw Json data

Australian Privacy principles

secured data

encryption

HTTPS/ RSA encryption

Closing Json files containing personal data
after they have been used

design heuristics

visual communication principles

Usability principles

accuracy of code after testing and identify errors and actions to make improvements

digital data exchange solution

functionality, useability and efficiency of the components of the digital solution

the app must present the books available from the gogle books API from a search from the user

it must be abel to store requestd books form the user to to show the library staff

it must allow the user to filter the searches

Relevant APP's

APP 6

APP 11

APP 1

need to be able to search for books

ablity to suggest them to be added to te library

to be able to search by publisher, author or book name

to be able to filter results

Json data

user data.json

Python

Python code

app file

books.json

config.ini

store the API key securely

bootstrap

Jinja

1-2 min video to show functionality

pages

8-10 pages A3 pages

2-4 A# pages of code

accessibility

alignment

learnability

proximity

user control and freedom

consistency and standards

safety