Please enable JavaScript.
Coggle requires JavaScript to display documents.
Rubbish Collection App, g - Coggle Diagram
Rubbish Collection App
Functional Requirements
User Interface
help households to know what the correct bins are for the week
assist in reminding households to put out their bins at the right time
input box for households to input their address to show relevant information
Data Interface
display data from csv file format or convert to an sql and into database
utilise the Brisbane City Council data - waste collection days and weeks
display information on rubbish collection
Coded Components
Display collection date(s)
Display specific bins collected for each date
Enter household/address
Constraints
User Environment
Users are required to have access to internet to use the application
Individual Project Design
Limited to only my ideas and designs
Expertise of a development team is not available
Deadlines
Each section of the proposal should be completed taking only appropriate time required
Ideas must be refined for long periods of time
Time management and project planning should be used to keep to task deadlines
Budget
No budget has been allocated for future operation of the application
Non-Functional Requirements
Economic Considerations
Cost to employ someone to code the application after proposal
Administrative cost to maintain the website and frequently upload new schedules
Application should be free or low cost for download otherwise people will not be motivated to use it
Environmental Considerations
Application to be used on phones, laptops, computers, tablets etc.
Developed on laptop
Use HTML, CSS, PHP, SQL to code
Use Visual Studio Code
Legal Considerations
Retain data privacy of household accounts
Use own images or royalty-free images if required
Aesthetic Considerations
Use the Brisbane City Council's colour scheme, fonts and images
Keep page layout simple to maximise efficiency
Use a considered colour scheme with appropriate colours and allows users to easily read information
Useability Principles
Effectiveness
Easy to search - could implement predictive text to help users enter their address faster
Ensure website is simple to use with normal website conventions
Accessibility
Ensure information on the screen is readable by screen readers
Use alt. tags on images
Comply with Australian Accessibility Standards
Safety
Use MeekroDB to protect against SQL injection
The only information users can enter will be household addresses
Learnability
Website layout easy enough for people of all abilities to understand how to use
Follow Brisbane City Council Website conventions
Follow normal website conventions
Utility
Display specific information about certain bins
Display the general rubbish collection information
Display which bins are collected for each event
Section to enter a household address
Ability to view rubbish collection dates based on household address
g