Please enable JavaScript.
Coggle requires JavaScript to display documents.
Components of a Data Exchange Solution - Coggle Diagram
Components of a Data Exchange Solution
Data Interface
The user will have the capabilities to select their desired even from a list of upcoming events and see more details about said event.
Based on the event the user is interested in the details about the food trucks in the same suburb as the event will be displayed.
The user is able to interact with the digital solution by either clicking on events from a list or using a search function to search for an event based on the location or the time of the event.
Be accessible on mobile devices (as per the stimulus)
The data displayed will be from the data sets on the Brisbane City Council Events and Food Trucks APIs
Data Server
Using the Brisbane City Council Event and Food Truck APIs
Data from the APIs is publicly available limiting privacy issues
Data sets are formatted in JSON
Data is updated regularly to reflect the events and food trucks actually available
The JSON data sets use two data structures - objects and arrays (Oracle, 2017)
Four datasets are used from the Brisbane City Council - Events, Trucks, Sites and Bookings
There are inconsistencies in the data for example the location of the events. It is either an address or a link to Google Maps.
RESTful services will be used
Data Client
CSS style will be used to present the data
HTML will be used to display the data
JavaScript will be used to manage interactions with the data server and the interface.
CORS plugins will be needed for browser testing
Limited time for the development and limited skill set of the developer
There are standard data structures, JSON, XML and CSV, however, for the purposes of this project, JSON will be used.
Compound types that will be used include, lists, arrays and objects
Primitive data types used include, strings and integers.