Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kedron Garbage waste collection reminder - Coggle Diagram
Kedron Garbage waste collection reminder
constraints
developer
pycharm
python
SQL
Powerapps? for U.I figma
user
customisation
nav bar
colour scheme
demographic
user personas (3)
impacts
economic
personal
social
constraints
Favoured notification method may vary between users, will have to make many variants.
Ability to respond to scheduling changed due to holidays or events.
System is only available to Brisbane.
Web App may only be capable of syncing with popular calendar apps such as google/apple calendar, may not be compatible with less known ones.
User ability may vary with people using the service.
The app relies on data from the Queensland Open Data portal, and any updates or errors in this data source could affect the accuracy of collection schedules provided to users
App needs internet connection to provide real time updates so users won’t be able to use offline.
non-functional
economic
cost
social
security
data privacy act
legal
Privacy & security of info
government website
aethetics
easy to tell its a garbage truck app
colour scheme
easy to use (accessibility)
functional
coded components
.
user interface
index
register
login
UI
elements
Heirarchy
Contrast
Balance
Allignment
pages
Register
Index
Login
Map
Reviews
Calendar
Notifications
principles
Effectiveness
Safety
Accessibility
Utility
Learnability
notificications
DFD
data
tables
Notifications
PK- ReminderID
FK- CustomerID
FK- PropertyID
FK- KerbsideID
KerbsideCollectionDates
PK- KerbsideID
WasteCollectionWeeks
PK- WeekID
WasteCollectionDays
PK- PropertyID
Account
FK- UserID
PK- CustomerID
fields used
data types
Users
PK- UserID
Open data sources (BCC)
https://data.brisbane.qld.gov.au/explore/dataset/waste-collection-days-collection-weeks/information/
https://data.brisbane.qld.gov.au/explore/dataset/kerbside-large-item-collection-schedule/information/
https://data.brisbane.qld.gov.au/explore/dataset/waste-collection-days-collection-days/information/
criteria
prescribed
Recognise and describe existing solutions to similar problem
Symbolise using mind maps and one or more constructed sketches, annotated diagrams, images or screenshots
Generate a low-fidelity (non-coded) prototype solution including user interface, data and algorithms
self-determined
Secure and user-friendly Login/register page with password security such as hashing, as well as providing error messages such as ‘wrong password’.
Web application will incorporate the Brisbane City Council colour scheme (style guide).
Create a notification page that allows users to set custom notification preference such as push notifications, emails, or SMS
Implement usability principles to create a flexible and easy to use website across multiple platforms.
usability principles