Please enable JavaScript.
Coggle requires JavaScript to display documents.
Brisbane Food Truck Tracker - Coggle Diagram
Brisbane Food Truck Tracker
Database Structure
Users Table
Password
Username
UserID
First Name
LastName
SuburbName
Phone number
Website Structure
Homepage
Search bar for suburb
Information about how to use the application
Search Result Page
Table with food truck information
Login page
Enter username and password
Double-check that the user's login details are correct
Register Page
Enter your first name, last name, suburb, phone number, username and password
Insert the users' information into the user table in the database
Software
CSS
HTML
PHP
SQL
Data
User Data
Username, first name, last name, suburb, phone number, password
BCC API
Runs queries within the BCC Food Truck database to pull data into the solution
Users
Personas
The solution needs to meet the personas' needs and wants, by displaying the food truck data in a web application that is effective and simple to use
Useability Principles
Accessibility
Solution needs to be accommodating for potentially disabled users
Safety
Solution needs to be easy to navigate and user firendly
Utility
Solution needs to display the food truck data in a simple view to be functional
Effectiveness
The solution needs to deliver relevant information to the user to be effective
Learnability
The solution needs to be easy-to-learn for the user to ensure they enjoy using the application
Impacts
Personal
The solution needs to have a positive personal impact on the user
Social
The solution will impact the users by allowing them to socialise with others and meet new people at food trucks
Economic
The solution will potentially have an economic impact on the user by saving them time and fuel, as they don't have to search for ages to find a food truck
Criteria
Prescribed
PC1: The application must access the Brisbane City Council (BCC) JSON Food Trucks datasets and display the data provided by them.
PC2: The application must use the BCC API to display summarised and filtered data to users via a web application.
PC3: A relational database must be created to store customer details in order to notify the customer when food trucks are operating in their suburb.
Self-Determined
SD1: The solution must be designed to be clear and simple to ensure the users stay engaged with the application.
SD2: Be aesthetically pleasing to stop users from being turned away by a badly designed application.
Security
SHA1 hash encryption for user passwords
Secure/protected database
Privacy
Components
Not requiring all of the user's personal information, just some of it
Rules/Laws
Have to protect users' personal information and not share it with other entities