Data Connections

Users

User accesses solution (e.g. website or mobile phone app)

Then the Data from the API is requested using a programming language such as JavaScript or HTML

API

API then accepts of denies the request for the data

If accepted the API will package data.

An API will use one of the data formats to exchange the data

Data formats include JSON, XML and CSV

Data from a data exchange will be received

The user is than able to move through the digital solution as necessary, having access to external data in a readable and relevant way

The API is requested with a link to either a JSON, XML or CSV file

The data sets must then be saved locally

The data is currently not human readable and cannot be displayed to the user

Using JavaScript or HTML, the data will be processed and manipulated locally.

This will include the use of iteration and selection to sort through any unnecessary data

The processed data is then displayed on the screen, presented to the user in a way that is human readable

Data Sources

Trumba

Brisbane City Council (BCC)

Food Trucks API

Sites API

Bookings API

Events API

Functionality

The data exchange solution uses at least one API to exchange data from an external source

The prototype displays details about events in Brisbane

The prototype can display details about food trucks that are located near an event

Login to an account with a username and password

Style of Food

Data Requirements

Data is securely exchanged

Data is exchanges using JSON

Data is processed and displayed in a human readable format

Image

URL

Social Media

Social Media Link

Event Name

Location

Date

Booking Status

URL

Image