Please enable JavaScript.
Coggle requires JavaScript to display documents.
The Portable Food Business - Coggle Diagram
The Portable Food Business
Criteria
Prescribed
PC 1:Show Food Truck Location
PC 2: Allow Users to Search for Desired Trucks as Well as Provide List of Registered Food Trucks
PC 3:Allow Users to Sign in and Collect Reliable and Relevant User Data
PC 4: Display Data from JSON File
Self Determined
SD 1: Notify Users When Food Trucks are Operating in Their Suburb
SD 2: Have an Appealing Aesthetic
SD 3: Provide a Link to Each Trucks Personal Webpage
Security
Hashing
Input Sanitization
SQL Injections
Users
Onkar
45 years old. Indian.
Married and dad of 2 teenagers. Enjoys Indian and Sri Lankan food. Likes to take his family to events and buy food. Runs his own food truck selling Indian food and wants people to be aware when he is nearby to increase customer sales.
Mia
38 years old. Australian.
Mum of 3 children. Loves desserts and giving her children a special treat. Doesn’t like to travel too far from home.
Gemma
24 years old. Italian.
Loves authentic pizza and pasta. Likes meeting new people while visiting food trucks
API
Data
User Data
Email. UserName. Password. FIrstName. LastName.
BCC
Data is collected from Brisbane City Council and is imported into data base. The data is then shared from the data base into the webpage.
Privacy
Rules/ Laws
APP 1: Open and transparent management of personal information
APP 3: Collection of solicited personal information
APP 5: Notification of the collection of personal information
APP 8: Cross-border disclosure of personal information
APP 11: Security of personal information
APP 12: Access to personal information
APP 13: Correction of personal information
Reference this
Usability
Principles
Effectiveness
The solution needs to be effective in dealing with the problem and meeting user wants and needs through the relevant PC and SD criteri
Utility
In order for the solution to be useable it must incorporate all PC especially the displaying of the data.
Accessibility
The solution must be capable of being accessed from all platforms as this way the solution appeals to larger audience.
Safety
To keep user data safe the solution must cooperate with the Australian Privacy laws and include relevant security mechanics including, hashing and input sanitization.
Learnability
The solution need to remain simple so the users can navigate and use the website with ease.
System
Software
HTML
For the purpose of developing the user-interface with the inclusion of text, color, images etc. Therefore meeting all criteria as it generates the user interface where all criteria is displayed..
SQL
For the purpose of developing a database. Therefore meeting criteria PC 4 and PC 3
PHP
For the purpose of having the webpage dynamic and interactive, linking data from different platforms and databases. Therefore meeting criteria SD 3, PC 3 and PC 4