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