.jpg)
A rapidly growing SaaS platform was struggling to manage user access effectively. With a limited user roles system, admins faced challenges like:
Apax is a web based employee management tool for businesses of all sizes. Based on multiple client requests, the company has identified a need to create a new feature to allow admins manage custom role creation and permissions as well as assign roles to employees. From company-wide insights, having this feature on Nexora is expected to increase user adoption and retention while reducing churn.
Dummy contentDummy contentDummy contentDummy contentDummy contentDummy contentDummy contentDummy content.


Resources : Our application is constructed by putting together a number of individual components/elements, these elements could be :
Each of these components can be termed as resources and specific permissions can be mapped to these resources.
Permissions : Every user on the application has access to all/a specific set of resources on the application.
Permissions will define the type of activities that can be performed on the resources that are made available to the users. There are primarily 4 types of permissions defined as part of the application:
User roles : A combination of permissions and resources creates a user role in our application. A user role essentially determines the level of access a user has on pieces of information in the application. It also determines the kind of activities the user can perform on top of the information that they have access to.
Users : A user is essentially a person who logs onto the application and is assigned one or more roles. The user the utilizes the application to solve business use cases based on the information that is made visible to them as part of the roles they are assigned.
Access : A lot of the information on the application can be grouped to ensure that users can be given access to a specific set of information. A good example in the case of an HRMS application is that a user can be given access to the information of all employees of the organization or only a specific set of employees.

After forming a good idea of RBAC model like how the entire system would work, it was time to design.
I started by specifying the app which people would use to match with each other in the first place. I kept the app architecture simple and flat.Once they've signed up, the home page will be he only screen they need (to swiping on cards). From there, they'll always be able to navigate to their profile or filters, to change the kind of people they see.
The unique brief helped me look outside of just the digital interface and look at the experience of visiting a library from a service design lens.Along with getting extremely lucky by having an amazing team, I was also fortunate to have found the scope to work on Voice as a medium, and Inclusive design. Two areas I’m really passionate about.