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