← All work

BEMRIX / UI & UX DESIGN

Make the handoff
feel straightforward.

A focused design exploration for TagTrack: help a team identify equipment, assign it with confidence and understand what changed.

Self-initiated design study · Fictional scenarios · Proposed interface, not a shipped Flutter update

TagTrack UI/UX exploration: identify, assign, review and confirm

THE DESIGN BRIEF

One task.
A clear end-to-end flow.

TagTrack already connects QR labels to asset records, check-outs and returns. This study focuses on one everyday task: handing equipment to another person and recording its return.

The brief is to make the asset, recipient and resulting status explicit at each decision. It preserves the existing safeguards while exploring a more focused mobile layout.

See the existing Flutter application →

PEOPLE & CONTEXT / WORKING ASSUMPTIONS

Design around the handoff.

01 / EQUIPMENT COORDINATOR

“Who has this, and can it go out?”

Needs asset status, its home location and the receiving person before changing a record.

02 / TEAM MEMBER

“I have a label. Find the right item.”

Needs a route from a printed code to the asset, including a fallback when the camera is unavailable.

These roles and scenarios are design assumptions derived from the product’s purpose. No interviews, observational research or participant quotes were collected; the statements illustrate the intended tasks.

HEURISTIC REVIEW / SOURCE & SCREEN INSPECTION

Keep what works.
Refine the moments that matter.

01

A focused primary action

Existing: asset details group check-out, maintenance and editing controls with the record and QR identity.

Exploration: foreground assign or return for this focused task. Maintenance is visibly unavailable; editing is outside the prototype’s scope.

02

Context before confirmation

Existing: check-out uses a required assignee field in a confirmation dialog.

Exploration: add a dedicated review screen with the asset, recipient, location and new status. This adds a step; its value needs user testing.

03

A visible way to recover

Existing: manual lookup and camera/storage error feedback already exist.

Exploration: keep those alternatives, with inline recovery copy and retained input after a simulated failed save.

INFORMATION ARCHITECTURE & TASK FLOW

A small set of places.
A deliberate sequence.

Inventory

Search → status filter → asset detail

Identify

Sample scan or manual code → asset detail

Activity

Review handoffs made in this session

  1. 01Identify the asset
  2. 02Enter the assignee
  3. 03Review the change
  4. 04Confirm & see the result

Unknown code → correct the code or browse. Failed save → keep the details and retry. Return → review the current assignee and home location before clearing the assignment.

WIREFRAMES / EXPLORATION CREATED FOR THIS STUDY

Settle the hierarchy first.

Start with the decision each screen supports. These wireframes document this exploration; they are not presented as historical research artifacts from the original app.

Three wireframes: asset status and action, assignee entry, then a review summary and confirmation

01 / Orient. Put identity and availability before the action.

02 / Ask. Request one necessary piece of information.

03 / Confirm. State the change before applying it.

EXISTING → PROPOSED

The same asset.
A different emphasis.

EXISTING FLUTTER PREVIEWExisting TagTrack detail screen with record information, check-out and maintenance actions and QR identity
A general-purpose asset record. Existing validation and confirmations remain valuable.
PROPOSED INTERACTION DESIGNProposed TagTrack detail screen with availability, home location, assignee and a single assign action
A focused handoff entry point. This design prototype does not replace the Flutter app.

HIGH-FIDELITY SCREENS

Make every state understandable.

TagTrack design prototype: Find the right asset

Find the right asset

Status words support the color labels. Search and filters work together.

TagTrack design prototype: Review before saving

Review before saving

Keep the asset, recipient and resulting status in the same view.

TagTrack design prototype: Recover without retyping

Recover without retyping

A simulated failed save preserves the entered assignee and offers a retry.

Screens captured from the working React prototype. Sample assets and names are fictional; camera and save failure are simulated.

A REUSABLE INTERFACE LANGUAGE

Consistency beyond
one screen.

Shared status labels, buttons, fields, asset summaries and confirmation patterns establish a compact handoff system. The kit includes token values and state rules for implementation.

Download the design tokens ↓
Ink
#17312E
Action
#176653
Surface
#F4F7F4
AvailableChecked outMaintenance

16 px base body · 8 / 12 / 16 / 24 px spacing · 44 px minimum prototype button height · Visible focus · Labels that do not depend on color

VALIDATION & NEXT RESEARCH

A testable direction.
Not a claimed outcome.

Browser checks cover the assignment and return flow, cancellation, input errors, unavailable-camera fallback and save retry. Keyboard focus, control sizing and selected color pairs are checked separately.

These are implementation checks, not usability research or a full accessibility audit. No completion-time improvement, satisfaction score or WCAG conformance claim is made.

Next study: ask equipment coordinators and team members to complete the same tasks in the existing flow and this prototype. Observe wrong-asset assignments, hesitation at the review step and recovery success. Decide whether the extra review step is worth keeping.

Read the usability session guide ↓

EXPLORE THE WORK

Go from an asset
to a completed handoff.

Try the prototype, inspect the states or take the design handover into your next review.

Explore UI/UX Design →

Let’s make it happen

Have a project in mind?
Let’s discuss it.

Discuss Your Project