Web Application

SKU-Based Access
Control System

A comprehensive system designed to manage user access through SKUs (Product Codes), integrating policy types and subscriptions to control resource availability on the server.

Company Type

Non-profit

Location

Washington, D.C.

Product Type

Web Application

Project Length

1 year

Problem

The existing system lacked a structured approach to manage user access to various resources. Key challenges included:

  • Unstructured Access Control: No clear mechanism to define and manage user permissions based on their roles or subscriptions.

  • Manual Management: Administrators had to manually assign and track user access, leading to errors and inefficiencies.

  • Scalability Issues: As the user base grew, the system struggled to maintain consistent access control, risking unauthorized access or resource bottlenecks.

Solution

CodeBright developed a robust SKU-based access control system with the following features:

  • SKU Integration: Each user is assigned a SKU (Product Code) upon login via SSO, encapsulated in an encrypted JSON token.

  • Policy Types: Templates are categorized under specific policy types, determining their visibility based on the user’s SKU.

  • Subscriptions: Users are grouped under subscriptions (Basic, Pro, Enterprise), each with defined access levels and priorities.

  • Automated Access Assignment: Upon authentication, the system decrypts the JSON token to assign appropriate access rights based on the user’s SKU and subscription.

  • Admin Controls: Administrators can create and manage policy types and subscriptions, defining active SKUs and setting priorities.

Services Provided
Wireframes & Mockups
Graphic and UI/UX Design
Development
Blueprinting/ Compiling the Scope of Work
Testing & Quality Assurance
On-Going Maintenance and Technical Support
Tech We Used

Node.js

Firebase

Trello

JavaScript

React

AWS

JWT

Invision

Results

The implementation of the SKU-based access control system significantly improved overall operations. By ensuring that users could only access resources relevant to their roles and subscriptions, it strengthened security across the platform. Automated access assignments reduced the burden on administrators, streamlining internal workflows and boosting operational efficiency. The system was built with scalability in mind, allowing it to support a growing user base without compromising control or performance. As a result, users now enjoy a seamless login experience and instant access to the resources they need, leading to higher satisfaction and smoother daily operations.

There are many infection prevention policy guidelines for health facilities, this application helps organizations to publish them, update them, let the users copy and manage them inside their own facility.

QUICK STEP 

Start Your Project

Schedule a meeting with our experts for a personalized technical consultation and to validate your project concept.

Scroll to Top