
M Portal
is a centralized web platform designed to help users manage multiple security sites, systems, and user accounts from one workspace. The platform simplifies administration by providing tools for user management, access permissions, site monitoring, and system status tracking.
Users can quickly search and navigate between sites, assign roles, manage requests, and monitor online or offline system states in real time. The experience was designed for scalability, allowing installers, administrators, and businesses to efficiently handle large amounts of information without relying on multiple disconnected tools.
Platform
Desktop
Year
2024
Collaborators
Development, QA, Brand Design
The Challenge
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
Information Architecture
of M Portal was designed to simplify the management of multiple sites, users, and security systems within a single scalable platform. Content and actions were organized around core administrative tasks, including user permissions, site monitoring, service management, and system status visibility. Clear hierarchy, filtering, and search capabilities helped users quickly navigate large amounts of data without losing context. The structure prioritized efficiency and scalability, allowing administrators and installers to manage complex environments while maintaining fast access to critical information and daily operational tools.

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.



Billing Flow
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