Case Study
Rapid Prototype: User Permission Management Utility
Duklas delivered a prototype for a standalone User Permission Management Utility in just 3 hours that allows the customer to safely refine complex user model without modifying the core product.
  • Prototype / MVP
    Web-based User Permission Management Utility
  • time to develop
    ~ 3 hours
  • team size
    1 senior developer
  • technology
    AI tools (v0 App), React, Next.js

Business goal

The customer (NDA) is a manufacturer of farming equipment. A proprietary application helps monitor and manage the equipment in the field.

The application is used by multiple organizations across the value chain, including distributors, subdistributors, and end users.

Over time, user access control and role management became increasingly complex. When the product team wanted to experiment with different user permissions, they wrote change requirements and passed them to backend developers. Changes were then implemented directly in the backend.

This workflow was time-consuming and error-prone, especially since multiple product and development teams were involved.

The customer wanted to validate a new approach to updating permission management rules without changing the core application or admin panel.

The goals were to:

✅ Visualize the full permission matrix
✅ Automate the workflow for permission change requests
✅ Reduce errors in permission configuration
We needed a way to manage and test permission changes quickly. The existing workflow slowed us down and carried a high risk of regression.
— Technical Project Manager (NDA)
Permission Management Utility Prototype

How the prototype was built

Duklas suggested to build a standalone, web-based utility that operates independently of the main application.

AI was used to develop the prototype, while a senior developer validated logic and quality.

The prototype visualizes the existing permission model ‘as is’, providing a clear matrix view across:

✅ Organization type: manufacturer, distributor, subdistributor
✅ User role: admin, service technician, operator, data manager, viewer
✅ Permissions level: top level, child level, all levels

With the utility in place, the new workflow works like this:

1️⃣ Product managers modify permissions directly in the visual matrix.

2️⃣ Changes are automatically saved in local storage, with 'View Diff' and 'Reset to Reference' functionality.

3️⃣ 'Copy Diff' generates a technical assignment describing backend changes for fast handoff.

The utility was intentionally kept separate from production systems, making experimentation fast, safe, and reversible.
AI is particularly effective for this kind of product development workflow automation. Within hours, we turned a complex permission model into a clear, visual tool that made everyday work noticeably easier.
— Tech lead, Duklas

Results

The prototype delivered immediate value to both product and development teams.

Key outcomes:

✅ Significant time savings on routine permission management tests.

✅ Instant visualization of complex user role hierarchies and permissions.

✅ Fewer errors when updating the permission management rules.

✅ Faster, more confident backend updates with less test cycles.

Permission changes that previously required extensive coordination and validation could now be prepared, reviewed, and integrated in a fraction of the time. The new process was quickly adopted by the distributed teams.
Seeing the entire permission model laid out visually was eye-opening. We underestimated how much effort it took before. The prototype proved that updates can be much faster and safer — and now after a few minor tweaks, we use the utility regularly.
— Technical Project Manager (NDA)
Cover image: Unsplash

Book a call

Let’s discuss how to validate your idea fast
Or contact us at info@duklas.com, tel. + 45 24 21 82 04