BlueVoice

Designing Role-Based Access for a Public Safety AI Platform

Role

Sole UX/UI Intern

Type

Internship

Tools

Figma · React

Timeline

2 months

Year

2024

Overview

BlueVoice is an AI assistant for police officers, giving departments instant access to laws, policies, and documents in the field. As the sole UX/UI intern at a pre-seed public safety startup, I designed the admin panel from scratch: a web-based back-end system with role-based access for admins and superadmins.

Beyond design, I contributed to front-end development, pushed PRs in React, and turned research insights into backlog tickets.

Problem

No admin panel existed.

BlueVoice had a powerful officer-facing product but no back-end for departments to manage their content. Many law enforcement departments were still relying on physical binders and paper documents to manage policies and procedures in the field. No structured way to upload, organize, or distribute documents digitally. No distinction between what admins and superadmins could do. I was brought in to build it from scratch.

Key InsightTwo different users, two different needs. Admins needed to find documents quickly. Superadmins needed to manage them. One interface for both would create confusion.
Key InsightOfficers need answers fast. The admin panel had to match that speed with keyword search and category filters as primary navigation.
Law enforcement in the field

How might we

How might we design a single system that serves two completely different users without creating confusion for either one?

Research

Understanding two types of users.

Before designing anything, I mapped out the distinct needs of each user type. Admins were typically department staff who needed to access and distribute documents. Superadmins were senior administrators responsible for keeping the system current and accurate.

After interviewing 7+ officers and department administrators, two distinct user types emerged.

Admin

View and Search

Find documents and policies quickly
Search by keyword and category
Receive notifications for new uploads
Cannot add, edit, or delete content

Superadmin

Manage and Control

Upload new PDFs (policies, laws, training docs, BOLOs)
Organize documents by category
Manage admin access and permissions
All admin view and search capabilities

Note: Law enforcement officers often access these documents on MDT screens in vehicles during active situations. This shaped decisions around contrast, type size, and touch targets throughout the panel.

Solution

One system. Two experiences.

I designed a single admin panel with role-based access control. The same interface adapts based on whether the user is an admin or superadmin. Admins see a clean document library with search. Superadmins see the same library plus upload, edit, and management controls.

BlueVoice
BlueVoice
BlueVoice

Design Decisions

Why we built it this way.

Intentional friction over easy mistakes.

Uploading the wrong document in a law enforcement context isn't just an inconvenience. It could mean officers reference outdated policies in the field. We added a 5-second progress loader before publishing to force a moment of review. The friction is the feature.

Search as primary navigation, not a secondary feature.

Documents in a law enforcement context need to be found fast, often in high-pressure situations. I designed search as the primary entry point with category filters (Policies, Laws, Training, BOLOs) to narrow results quickly.

Notifications as a bridge between roles.

Superadmins and admins operate in the same system but rarely interact directly. When a superadmin uploads a new document, admins need to know without checking the library manually. We built a notification system that alerts admins the moment a document is published, with a direct link to acknowledge it.

Outcome

Shipped and running.

The admin panel launched and is now used by law enforcement departments across the U.S. Role-based access reduced accidental actions and simplified document management for both admins and superadmins. Advanced search cut the time staff spent locating documents significantly.

$50K+

Annual savings from improved document management efficiency

200+

Law enforcement agencies using the platform

Testimonials

Rhythm was instrumental in researching, designing, and shipping multiple features across our web and mobile apps. She went beyond her primary duties, pushing PRs in React, writing e2e tests, and turning research insights into backlog tickets. I would easily recommend her to any team.

Anissa Tran

Sr. Frontend Engineer, BlueVoice

Rhythm designed thoughtful solutions, including a reusable component library rather than copy-pasted mockups, and showed tremendous initiative throughout. I highly recommend her for any UI/UX role.

Amit Patankar

CEO, BlueVoice

Reflection

What I learned.

01

Designing for high-stakes users requires ruthless clarity.

Law enforcement staff don't have time for confusing interfaces. Every decision, from information hierarchy to button placement, had to prioritize speed and accuracy over visual complexity.

02

Role-based design is as much about what you hide as what you show.

The superadmin experience wasn't just about adding features. It was about making sure those features didn't bleed into the admin experience. Progressive disclosure and role-gating kept both interfaces clean.

03

Building from zero is a different kind of challenge.

There was no existing system to reference or improve. I had to define the problem, the users, and the solution simultaneously. It taught me how to create structure from ambiguity.