ptPRASHANT TIRMAL
PRODUCT & UI/UX DESIGNER
← Selected workCASE STUDY / 04

B2B platform · Design system

Access AdminMaking access schedules easier to manage.

Desktop flows for site schedules, holiday exceptions, and the actions around creating, changing, and deleting them.

MY ROLE
Product & UI/UX designer
DESIGN SCOPE
Schedules, holidays & UI patterns
AUDIENCE
Site & access administrators
TOOLS & OUTPUT
Figma · Flows & interface design
Access AdminInspect original design ↗

01 / THE CHALLENGE

A small edit can affect an entire site.

An administrator needs to know which site is selected, what a schedule allows, and where an exception applies. The design puts that context around the editing task instead of leaving the schedule as an isolated grid.

THE BALANCE TO GET RIGHT

Administrators need control over complex time rules, but they also need to predict the effect of a change. Clear site context and deliberate confirmation are more valuable here than reducing every action to a single click.

02 / MY ROLE & APPROACH

Working through the rules and exceptions.

My focus was the schedule-management workflow and the interface patterns around it. I worked through the main editing surface as well as holiday exceptions, record actions, and confirmation states.

Project timeline · design phases

  1. 01

    Frame the task

    Define site context and the schedule-editing task.

  2. 02

    Organize the experience

    Separate recurring intervals from exceptional dates.

  3. 03

    Resolve the interface

    Work through editing, deletion, and unsaved states.

  4. 04

    Prepare for execution

    Document shared components and interaction rules.

03 / INFORMATION ARCHITECTURE

Sites, schedules, and access rules.

The main areas of the product, and the information each one needs to keep together.

Access Admin

Location context

  • Organization
  • Site
  • Site navigation

Time rules

  • Weekly schedules
  • Time intervals
  • Holiday exceptions

Record actions

  • Create & duplicate
  • Edit & save
  • Confirm deletion

04 / USER FLOW

Creating and reviewing a schedule.

A useful flow needs to account for what happens when someone cannot take the next step immediately.

  1. 01Select site
  2. 02Review schedule
  3. 03Edit intervals
  4. 04Confirm the change

A holiday changes the rule?

Review the exception separately before confirming the schedule change.

05 / DESIGN DECISIONS

Making scope and consequences visible.

01

Keep the site hierarchy visible

Navigation and breadcrumbs establish the current organization and site. That context stays present while the administrator works on the schedule.

02

Separate the rule from the exception

Weekly schedules and holiday settings use related patterns but have distinct homes. The difference between a recurring interval and an exceptional date stays explicit.

03

Design the surrounding states

Duplication, deletion, empty states, and unsaved changes are part of the workflow. The accompanying design-system document defines typography, color, icon sizes, and component states to support consistency.

06 / THE WORK

The whole task, including the exceptions.

Keep ordinary rules and exceptions distinct

Weekly schedules and holiday exceptions belong to the same access system, but they answer different questions. The layouts keep the selected site visible while making that distinction explicit.

Design the moments around an edit

An administrator can duplicate a schedule, leave an edit unfinished, or remove a record. Each of those actions needs a clear consequence and a way back.

07 / DESIGN INTO DEVELOPMENT

Consistent behavior across the admin tools.

Reusable inputs are only part of the system. Schedule editors also need consistent validation, unsaved-change behavior, and keyboard-accessible confirmation dialogs. The interface should make the selected site and affected record visible before a destructive action.

Door operations in HTML

The local frontend extends the system into door operations. State labels, reader status, gateway selection, and the related action panel share the same workspace.

View frontend layout ↗

08 / REFLECTION

A schedule is more than a grid.

The work covers the routine editing flow and the states around it. Overnight intervals, overlapping rules, and holiday precedence remain the cases to validate with real operational scenarios.

WHAT I WOULD VALIDATE NEXT

I would test overnight intervals, duplicate schedules, holiday exceptions, and unsaved changes. The key question is whether administrators can predict what a change affects before committing it.

Explore the Figma file ↗
NEXT PROJECT ↗

FloraFusion

A gift shop built around different ways to browse.