User Management System

This User Management System was designed for the administrator to manage users using Crypto Exchange services. It helps to increase the overall securities as it focuses on a "need to know" basis. It provides the administrator with the control of users' access to the trading activities.


Requirements

To understand the requirements, I had a meeting with administrators who are in charge of user management and the engineers who also need to access this control platform. These were primary needs from them:

  • Able to view users' activity history;
  • Able to find a specific user by searching;
  • Able to check a particular categorized group, such as deactivated accounts;
  • Able to take actions to a specific account, such as deactivate it;
  • Allow taking immediate force log off action.

Understanding

Analyze

Since I designed the whole Exchange platform, I have a decent understanding of the dynamics of the tradings. With this knowledge, it’s not hard for me to standing in the administrator’s shoes to empathize with their needs. Based on the requirements and the knowledge of the working principle of the Exchange, I summarized the user’s experiences and pain points, thereby determining the key features that potentially meet their expectations.

1. How do the administrators feel under the circumstance of using the user management system?

2. How could the user management system best serve the administrators?

Inspiration

Then, I researched related products and got inspired by how they solve the design problem similar to the features determined above.


Problem Definition

As administrators, they want to monitor the users' behavior efficiently, so that they can ensure the Exchange is providing services securely and all participants are trading fairly.


Ideation

1. Immediate alarm notice leads to quick actions to an account

Adding the alarm feature to notify potential suspicious activities. To avoid misjudgment, the system will not take any actions to the account right away, yet allow the administrator to take a closer look into the account.

2. Present the content smartly to provide a better experience

Avoid cramming everything on a single page and present the content reasonably provides better readability, thereby a better user experience. To include the chart as a visual expression for an overview increases the engagement of users. And showing the list of accounts that most likely to be searched at the place within easy reach improve the efficiency of targeting specific accounts.


Design

Wireframe


Final Design


What's Next

Administrators and engineers tested the prototype and confirmed that features met their needs outlined initially, yet further requirements require real-world field testing. After the user management system goes live, additional feedbacks would further drive product improvement. Real-life utilization provides more valuable information that optimizes design decisions.

Energy Developer Experience