EnviroSave

User problem 👥

Users

Tom

International student who is renting a property but isn't sure what the different council bins (green lid, yellow lid, red lid) are for.

Interested in learning more about Australian ecosystems and native wildlife.

Lydia and Isabelle

Lydia is a busy single mum who would be interested to know how being eco-friendly could save her money.

Isabelle attends prep and has just started learning about the environment. Isabelle loved planting a tree at school and is now monitoring its growth.

Sam

Just started high school and loves playing video games.

Very messy and leaves his trash everywhere.

Believes that looking after the environment is a job for the government and probably the cleaners at school too.

Developer problem 👤

Coding environment

Development tools

Key algorithms

Bins scoring system

❌ ❌ -5

✅ +10

Xcode IDE

Language: Swift

❌ -1

Client problem ⭐

Requirements

User interface

Usability principles

Complies with:

Australian accessibility standards

Page titles:

must be appropriate for the page

must be different for each page

Headings:

are on every page

levels on each page have a meaningful hierarchy

Fields:

in forms and other form controls have a visible label to allow interaction

that are mandatory are clearly indicated and do not rely on colour alone

with required formats, such as dates (year, month, day), are clearly indicated

Error messages (or validation messages):

are clear and specific

do not cause the form to be completely reset

Accessibility options include:

general instructions for user input at the top of the form or section to which they relate

text transcripts provided for audio and video elements

appropriate contrast radio between text and background (colour contrast)

a five-second time limit for all moving or flashing content, and the content can be disabled or controlled by the user

the Australian Privacy Act (1988)

government mobile application design standards

Trash sorting game