User Management System

Designed a user management system to invite, remove, and manage user roles for Gumband, a SaaS startup. Gumband has three tiers of hierarchy where users can exist at all levels: Workspace, Project, and Exhibit. If a user is added at the Workspace level, they are added to all projects and exhibits within that Workspace. If a user is added at the Exhibit level, they are only added to that individual exhibit. It also must be responsive and a low to medium level of development effort.

CLIENT

CLIENT

ROLE

ROLE

Product Designer

Product Designer

TIMEFRAME

TIMEFRAME

~ 2 months

~ 2 months

Product Design

User Testing

Phased Releases

Responsive

Prototyping

Design System

Figma

PROBLEM

PROBLEM

Gumband was undergoing a complete redesign of the product. The team was redesigning features to transfer all existing features to the new environment. V1 of Gumband was messy and far from user friendly. For adding user management into V2, the need was for basic functionality to invite, remove, and manage existing user roles. The initial dev effort needed to be low to hit the "needs" but with the understanding that we would fill in the "wants" at a later time.

SOLUTION

  1. The first version will include a modal of user lists, accessed through the top navigation menus for each level.

  2. Users will be able to invite one new user at a time via an input field that will later also act as a search field and allow multiple invites at a time.

  3. All user roles can invite, remove, and manage other users. Down the line, role capabilities will be adjusted.

Gumband Hierarchy Structure

Invite User

USER FLOW

FINAL SCREENS

Remove User

USER FLOW

FINAL SCREENS