IA3

Research Investigation

Users

Datasets

File Formats

Data

Web Application

Client

API

Brisbane City Council

Needs logo

Must adhere to their colour scheme

Blue, yellow, white

Need to store/fetch information on the books

Search information should include title, author, image, link to book

Level of privacy and security associated with a government website

Data must be fetched

Data must be viewed

Target demographic is the elderly, so the solution should be catered towards them

The application must provide a 'friends list' type function

Must have a working search function that lets users search for books, and have a list of results displayed

Save books to the user's book list

Provide detailed information on said book

Let users review books

Share books to their friends, or generate a link others can use to bring them to the book's page

Search for local libraries

Provide a list of local libraries for users to see as text

Provide a map view of local libraries, where the libraries are highlighted as dots

Include an integeration of google maps on the mobile interface so users can walk to the library

A star rating system, paired with a description

Let users apply tags to their book list, so they can easily sort through or categorize sections

Let the users share books with their friends, or let their reading history be public

Author, release date, page length, description, publisher, release date

Personas

Alan

Retired and enjoys reading books

Involved in a reading club

Interested in searching for books by author and title

Needs to be able to review books he has read

Has access to a mobile device

Application must be mobile compatible

Create groups where reading clubs can share books, similar to a grou chat

Mary

In charge of a book club

Needs manager permissions

Is interested in searching for new books

Must be able to find local libraries with addresses or postcodes

Has access to both mobile and laptop

Application must be desktop compatible

Needs to be able to view parking/access options for group members with disabilities

Footer information

Be able to search for books by tags

Peter

Has laptop device

Laptop seems to be more used than mobile, focus on laptop interfaces

Needs to review and share books he has read with other members of his community

Interested in travelling to local libraries

Is disabled

Requires disabled parking and ramps

Possibly wheelchair?

Data is to be taken from google books

Use JSON or XML

Access appropriate datasets with API keys

Include appropriate layout for data to be displayed

Specific information should include title, subtitles, author, image, description, publisher, date published

Saved book information should include title, image, date saved, link back to original data page

Library information should include venue name, address, open hours, contact number

Data must be fetched using an algorithm

Data must be displayed using an algorithm

Algorithms must be made to retrieve data from the API

User data

First and last name, email, phone number, password

API must be compatiable with mobile and laptop interfaces

JSON and XML

API must fetch and display data in a way that is easy to understand for users

Must have a login feature

Email and password

Let users remove books they have added

Sort saved books by tags

Typically blue for headers and footers, white for background, black for text, yellow for seperators

Accessibility information

Contact council

Employee access

Privary, RTI and legal

UI

Logo should take user back to the home page

Must have secure database structure

Involves seperate tables so it is more difficult to forcefully take information from the database

Copyright information