Kedron Garbage waste collection reminder
constraints
non-functional
functional
criteria
prescribed
self-determined
developer
user
pycharm
python
SQL
Powerapps? for U.I figma
customisation
demographic
nav bar
colour scheme
user personas (3)
impacts
economic
personal
social
coded components
user interface
index
register
login
UI
DFD
data
.
tables
Open data sources (BCC)
economic
social
legal
Privacy & security of info
cost
aethetics
easy to tell its a garbage truck app
government website
notificications
colour scheme
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
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
Notifications
KerbsideCollectionDates
WasteCollectionWeeks
WasteCollectionDays
Account
fields used
data types
Users
FK- UserID
PK- CustomerID
PK- UserID
PK- PropertyID
PK- WeekID
PK- KerbsideID
PK- ReminderID
FK- CustomerID
FK- PropertyID
FK- KerbsideID
elements
pages
principles
Effectiveness
Safety
Accessibility
Utility
Learnability
Heirarchy
Contrast
Balance
Allignment
Register
Index
Login
Map
Reviews
Calendar
Notifications
easy to use (accessibility)
security
data privacy act
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.