Fixsy-Dashboard
Homeowners Dashboard
Fixsy is a home services startup that connects homeowners with trusted professionals for a range of household tasks. While our team designed the full platform, this case study focuses on the homeowner dashboard, an essential tool for tracking and managing service requests.
Business Problem & Needs
Stakeholders noticed users struggled to track provider responses and project status, often contacting support for updates or cancellations. The business needed a dashboard that gave users clear oversight of requests:
Track all their service requests in one centralize dashboard.
See multiple provider decision status per request clearly.
Follow up, Cancel, or Take Action without needing to contact support.
Stay informed and feel in control throughout the process
Design Challenge
Design Goal
Showing different request statuses (like accepted, declined, or expired) without overwhelming the user.
Making it clear that users could only send up to three requests per service.
Keeping declined or expired requests visible, but not confusing.
Designing a flow that works smoothly even when multiple requests are in progress simultaneously.
Create a user-friendly dashboard covering all request states.
Use visual indicators to help users understand request status (e.g., new, in progress, expired, declined).
Handle the three requests per service limit in a way that feels seamless and intuitive
Design process
Our team of five utilized the Double Diamond method, grounded in Design Thinking principles. The process wasn't strictly linear; we navigated back and forth between stages as the project evolved.
Start Here
Diverging
Converging
Diverging
Converging
Deliver the Right Solution

Find the Right Problem to Solve

Problem Statement
User Interview Competitive Analysis
Solve the Problem the Right Way
Mind Map
Feature Prioritization
Structured Brainstorm
Information Architecture
User Flow
Iterations& Testing
UI Design
Usability Testing
Design Improvements
Hi-Fi Prototype
User Interview
Method :

I want to cancel or reschedule, but the option isn’t clear.

Unclear payment detail and method make me anxious.

I always get confused about whether my request is accepted or still pending!

Tracking service requests takes too many steps.

Finding project updates
takes too much clicking.
Opportunities to Explore:
• Define clearer patterns for showing request status.
• Identify approaches to surface updates without extra steps.
• Search for ways to present service costs and details clearly and transparently.
• Find methods to simplify the key actions users take when making a service request.
• Explore solutions for integrated, straightforward communication.
Competitive analysis
We analyzed three major home service platforms and, after closely examining their homeowner dashboards, identified what should be included in Fixsy’s homeowner dashboard to meet both business needs and user expectations.
In-Direct competitors
Dashboard Design Insight
Define
8 Users
30-40 min
Remote
Figma
Hybrid+Pilot
Prioritizing Business Needs (MoSCoW)
Service Request Process
Pending
Cancel Request
Message Provider
Accepted
Message Provider
View Invoice
Needs Consultation
Message Provider
View Invoice
Declined By Provider
Add Another Pro
Canceled By User
Resubmit Request
Expired
Resubmit Request
Requests Status
Users Action
Hybrid Card Sorting
Method :
Method :
Objective:
• Provided predefined categories (Active, Completed, Cancelled)
• Allowed participants to create new categories if something felt missing
Active
complete
Cancelled
Request sent to provider
Job completed
Homeowner
canceled
the request
Waiting for
provider approval
Remainder
payment due
Provider
approved request
Payment completed
Provider declined
request
Review submitted
Predefined Categories
In progress
Payment
Job scheduled
Invoice received
Technician is on the way
Deposit paid
Job started
Job in progress
Participant Categories
Site Map

Story Board
Homeowner Experience:

I need plumber
Where is the chat ?
Pending
Requested
Did Anyone Accept?
When Will I be charged?
Finally!! everything is
in one place!
Declined
InProgress
I can relax Now !

How Might We?
How might we put all the essential information homeowners need into one view?
How might we help homeowners manage all of their services?
How might we make request update clear and easy to follow?
While designing the dashboard, we ran into a few key challenges:
Tools
Teams
My Role
Timeline




Figma, Adobe XD, Miro
Group of 5
UX/UI Designer
2 Months
Here's what this design aimed to achieve:
Interviewed five frequent home-service users to ground design decisions, focusing on their booking-to-completion experience and recurring concerns.

I just want an easy way to contact my provider.
Discover
5 Users
30-40 min
Remote
Figma
Semi-structured
Discover
Define
Develope
Design
Deliver
Fixsy’s three-request limit per project makes tracking crucial. Competitor patterns inspired us to design a dashboard flow that keeps tracking simple and helps users easily compare provider decisions.
To balance user expectations, we used the MoSCoW method to prioritize features based on business needs.
What We Learned
Categorization
Projects are organized into ‘In Progress’ and ‘Done,’ making tasks easier to track.
Request Tracking
Request cards display both status and provider replies in one place, making tracking simple.

What We Learned
Status Labeling
Uses Status labels ( Requested, scheduled, completed) to make service progress clear.
Archiving
Angi Archives cancelled and completed the jobs to maintain transparency.

Direct competitors
What We Learned
Visual hierarchy in cards
Request cards highlight the most important info first, making scanning effortless.
Minimal interface
A clean layout keeps the dashboard easy to scan without missing key info.
What We Learned
Colour-coded status indicators
Uses colours to show request stages, helping users quickly see progress.
Milestone progress bar
Upwork's progress bar splits projects into phases, making it easier for users to follow steps.
What We Learned
Integrated Messaging
Built-in chat keeps all provider communications in one place.
Project search bar
An easy to find search bar helps users quickly find projects in a long active list.

What We Learned
3-Calum card grid
Airbnb shows trips in a 3-column layout, so users can quickly scan, compare and access details.
Use of white space for scannability
Airbnb's cards hide extra details so users focus on actions and scan info easily

Essential features the product cannot launch without.
Must
Payment Integration
Categorized
Project
Request Tracking
Up to 3
Request Limit
Nice-to-have features that can enhance the experience.
Could
Update notification
Save Favorite Providers
Document Uploading
Important features that add value to user experience
Should
Messaging System
Provide Profile
Request Expiration
Feature that out of scope for now
Won't
Video/
voice call
Multiple Pro per Request
Post-Job Messaging
This sequence illustrates request statuses in the Fixsy dashboard and the actions available to users at each stage.
To validate the dashboard’s information architecture, I ran an online hybrid card sorting exercise with homeowners who regularly book home services.
Insights:
• Participants understood the three main tabs (Active, Completed, Cancelled)
• Within active, they separated tasks like requests sent, waiting for approval, and jobs started
• The active tab was too general for participants, and it needed clearer steps to help users track their progress
To create a clear and intuitive dashboard experience that reflects both user expectations and business needs, I moved into defining the information architecture. This step helped organize the sidebar categories and the content under each section before moving into high-fidelity wireframes.
User Context:
• Homeowners who regularly book services.
• Needs to manage projects and track multiple requests in one place.
• Values Clear and visible status updates for every request.
• Needs simple, transparent payment and scheduling info.
Design
Iteration & Testing
Method :
8 Users
20-30 min
Remote
Figma
Pilot
Objective:
• Manage Services (cancel, reschedule, or message a provider).
• Track request status(locate accepted, canceled, declined or completed).
• Access payment & details (find payment info and related request details).
• Identity usability issues( navigation, task completion, and clarity pain points).
During the mid-fidelity stage, we sketched, framed, and tested ideas as a team. After each change, we ran usability checks to make sure the design improved. In Figma walkthroughs, participants were asked to complete tasks such as:
Method :
Final Iteration
First Iteration
Two columns
Three columns


1- Services & Service detail (from Two columns to Three columns)
2- Request Tabs
Profile
Settings
Logout
Logo
Active services
Toilet Clogging
More Details
Plumbing 03/03
New Gardening
More Details
Landscaping 05/10
Support
Payments
Inbox
(4)
Saved Providers
Closed Services

Iterations & Testing
After defining the structure and key features, I created mid-fidelity wireframes based on user needs and business constraints. We refined each section to test how well users could navigate tasks and track service progress.
Iteration from two columns to three columns
Logo
Active services
Completed services
Declined &Cancelled
Saved Providers
Inbox
(4)
Payments
Support
Profile
Settings
Logout
Sort By
Toilet Clogging
Plumbing 03/03
Details
Garden Design
Landscaping 02/17
Details
Two-Column Layout ( before ):
Three-Column Layout ( After ):
•Limited visibility: Users couldn’t easily view service details, making navigation more difficult.
•Confusing label: Users were unsure whether “Closed Services” referred to cancelled or completed tasks.
•Unified View: Sidebar list and details displayed together in a single screen.
•Improved navigation: Fewer clicks and easier service tracking
Before
After
After
Before
All
Pending
Accepted
In progress
Declined
All
Approved
In progress
Declined
Requested
Declined