Everyday Task Navigator
Design a guided help service for completing one unfamiliar civic or household task.
The brief
Understand the problem
Background
Advice sites often provide generic articles when someone needs a concrete sequence, local requirements, and a way to recover from missing documents. High-stakes matters also require a clear boundary between general guidance and professional advice.
User context
Leah recently moved and needs to update her address across local services. She is unsure which organizations matter and which documents each one accepts.
Product problem
People need trustworthy, localized steps for an unfamiliar life task without being overwhelmed or misled by outdated instructions.
Objective
Design a task plan that turns a broad request into verified steps, document preparation, and progress tracking.
What to design
Define the experience
Required experience
- Describe the task and location
- Review scope and source dates
- Build a personalized checklist
- Resolve a blocked step or find official support
Screens and states
- Task intake
- Personalized plan
- Step detail
- Blocked-step support
Core user flow
Follow the critical path
- 01
Leah selects change of address and confirms her municipality
- 02
The service asks only details needed to tailor the checklist
- 03
She opens a step and follows an official link
- 04
When one document is rejected, she reviews accepted alternatives
Product rules
Requirements and constraints
Requirements
- Show jurisdiction and last verified date for procedural guidance
- Separate official requirements from practical tips
- Allow anonymous use for basic planning
- Provide accessible official contact routes
Constraints
- The service cannot act as legal, financial, or medical counsel
- Sensitive answers should not be retained by default
- Outdated source material must be visibly flagged
Reality check
States worth considering
Finish line
What to deliver
- Four responsive screens for one localized administrative task
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.