Challange


How might we design a tool that simplifies site and user management for installers, while remaining scalable and clear?


We were given the following goals and constraints:


  • Enable installers to manage users and sites from a centralized desktop platform


  • Make common tasks—like assigning roles or editing site

    settings—fast and intuitive


  • Keep the UI flexible for future features, without complicating the current experience

EARLY FEEDBACK


Feedback from early users of the Site List screen revealed that, while the data was comprehensive, the layout felt dense and overwhelming—especially for installers managing dozens of active sites. Many were unsure how to quickly interpret service states or locate actions like code requests and payment renewal.


UX Breakdown


  • Installation: Sites still in setup phase, with status cues like “Training in progress” and countdowns for remaining setup time.


  • In Service: Actively running sites, showing service time left, issued users, and live controls.


  • All Sites: A full overview with service history and Swan subscription status.



UX Breakdown


The table format prioritizes essential fields—NameEmailPhone, and Permissions—making it easy to scan and manage user data in one place.

The Permissions column uses a dropdown for quick role switching (e.g. User, Master, Owner). This ensures access levels are easily adjustable without leaving the screen.



1. Site Selection

Users can select multiple sites with expiring service and see pricing breakdowns—including discounts and expiration dates—before checkout.

2. Billing & Payment

A clean two-step form collects billing info and lets users choose between credit card or PayPal. The right panel keeps total cost and VAT visible at all times for clarity.

3. Confirmation

After payment, users receive a confirmation screen with invoice download, renewal date, and email receipt—providing immediate closure and trust.



Takeaway & Reflection

It also taught me that clean design isn’t just about aesthetics—it’s about reducing friction in high-stakes workflows. Clear roles, scalable structure, and surfacing the right actions at the right time made all the difference.

A final note: The best tools feel invisible. They get out of the way and let people do their job. That’s what we aimed for with M Portal—and it’s something I’ll carry forward.