Houzz Pro Mobile App
Houzz Pro is the all-in-one marketing and management solution built exclusively for home remodeling and design professionals.
Houzz Pro software and services are aimed to help industry professionals from designers to contractors to manage and grow their businesses with ease. I was responsible for implementing all the flows for general contractors, from estimates to changing orders, changing tax rates, setting markups, adding memos, and requesting payments.
.png)
Projects
The project list page was designed in a way that it is easy for users to scan for the project they are looking for with big titles and a badge to identify clients easily. Tapping a project card will navigate to the project page with tabs to navigate through all aspects of the project: Messages, notes, estimates, payment requests, and more.

Clients
To make it easier for contractors to finder their clients, I created a client list page that works just like a contact list. Tapping a client name will navigate to the client page. In the client page, my goal was to gather all the essential data the contractor needed about his client: Contact details, navigation, related projects, general overview, history, and related notes.

Estimates
General contractors spend their time on different sites throughout the day. Having the ability to view and create estimates on site was on high demand from Houzz Pro web users. The main challenge was to implement all of the functionalities our users wanted while making it super easy to edit and create documents.

Users can select parts from the list and take action on the selected parts. This way general contractors can create new estimates, save as templates, create change orders or payment requests.

Request for Payment
In this case, general contractors can request homeowners for payments on items from the project. This feature helps the GC to be oriented about payments balance and to view the status of each payment., request payments, and send invoices.

The payment request feature supports many use cases. I mapped out all optional use cases before designing the feature itself.

Change Order
In a case a homeowner needs to make a change an item on an approved estimate, the GC can create a change order on the spot. I have divided each raw to 'Planned' and 'updated' and every change is highlighted with a background color to make the change clear. The GC can edit the table quickly, inline.

When creating change orders, we needed a solution for adding memos to each raw. Tapping a memo will open the memo feature where the GC can save a new memo for each raw.

Preview and Share
Before sharing a document with clients, the pro can set up the client's view. This is done by switching the toggles. Each toggle controls another view mode of the document. The pro can decide between sharing his markup, breakdown, or detailed pricing. Once setup is done the pro can send the doc by email, add a message and ask for an e-signature.
