React Role Based Admin
React
React
Typescript
Typescript
React Router
React Router
Apollo
Apollo
GraphQL
GraphQL
SASS
SASS
Bootstrap
Bootstrap

This administration system allowed users to be assigned to a project, and there access limited inside that project based on the assigned role.

Administrators could add new users, edit users, and assign them to projects and roles.

Users were also able to control what type of two-factor authorization setup they wanted to use and their own account details.

I built the GraphQL schema using mock data and graphql-tools so I could do real API calls to generate the data needed. This allowed the system to almost be a drop in after the resolvers and mutations were completed.

This was built for the Harbinger eDiscovery web app, I am allowed to use it in my portfolio, but I had to remove data and functionality due to the NDA.

User Panel

Edit and Add New Users

Personal Settings and Security