Please enable JavaScript.
Coggle requires JavaScript to display documents.
Move to QLD project - Coggle Diagram
Move to QLD project
data
open
weather data
API
source = visual crossing weather API
demographic data
csv
source = queensland government
users cannot alter this data but can view it
closed
user's personal details
username
password
email
conversations between client and agent
must be encrypted
user created
SQLite DB
admin access for CRUD processes
search function must take some data from an API and display it on the html page
programming components
database management
table to store user account details
clients
agents
table to store 'cases' and interactions between client and agent
demographic data in CSV format needs to be stored in a table in the database as well
Flask application in pycharm
HTML to display pages
bootstrap used to style HTML pages
python used to connect to databases, transition between views and display data
SQL used to handle data interactions, run queries on the database and select specific data to display.
security
data in database must be encrypted
solution must have user authorisation to make changes (login function)
user
user personas and needs
Joe
40 years old
Melbournian
has young children
requires a family friendly area
Lisa
20 years old
student
wants to live close to a university campus
loves beach lifestyle
would want to live close to beach
Jennifer
29 years old
From Newcastle, NSW
Works as a Nurse
Therefore would need to live close to a hospital/medical facility/ aged care home
owns a dog
enjoys quiet lifestyle
search function
search for weather
search for demographic data about region
user interface requirements
different information must be displayed on different pages
must be responsive and useable on different devices.
must show graphic design principles
contrast
a contrasting colour pallete was chosen.
alignment
repetition
repeating colours can be used
proximity
principles of visual communication
accessibility
alternative text for images
page headings
form labels
responsive design
client
prescribed criteria
solution must have a connection to an API dataset
transform data formats to display data in a readable way for users
the app must separate data by page - group relevant data on one page
solution must be responsive
solution must allow users to send enquiries through a form