UX / UI Design

Designed a Time Card System For Desktop and Mobile

Built a mobile-first time card system serving every user permission level

Tools

Figma, FigJam, Jira

Roles

UX Designer

Client

EQS, Inc (StreamLine)

Project Duration

1 month

Featured Project Cover Image

Summary

Live Time Card System

The client needed a way to clock employees in and out of jobs, track materials purchased for jobs, and allow employees without full system access to request internal time cards.

Context, Goals, & Constraints

Personas

Field Technician, Office Administrator, and Project Manager Personas

Personas:

  • Terry, the Field Tech- Mobile-only limited access, logging time and materials exclusively

  • Adien, Office Administrator- Accesses both the full desktop application and the mobile Time and Materials portion, owning the approval and error resolution processes

  • Parker, the Project Manager- Same access as Aiden, creates the Time Card tags

Design Process

User Flow

I started by mapping the nuances of clocking in and out before designing any screens. My key questions were:

  • What is the minimum information that a Time Card requires?

  • What optional fields apply to some jobs but not all?

  • Who gets notified when there are errors, and how does approval work?

I kept the process lean to prevent any scope creep.

Mobile Wireframing Came First

I decided to design the smallest, most widely used interface first. If it contained everything that Terry the Field Tech needed then it would be the strongest foundation for a desktop version.

Kept from the existing application:

  • Navigable calendar buttons

  • Weekly view toggle

  • Summary and scheduler views

Removed:

  • Per Diem and logged hours to display on calendar days, which had been creating a loading lag

Desktop Wireframing

After completing the mobile version the desktop version was built as a direct adaptation. Core design decisions were retained for consistency across both platforms, with modifications only where the larger screen warranted them.

Alternative Approach

Tags System

Before and After

A stakeholder request was to introduce a tagging system into the Time Card creation process, aimed at building an internal training resource from daily field feedback.

For new tagging design solution:

  • Project Managers create and manage tags from a separate section of the application

  • Field Techs and Project Managers apply tags daily as part of the clock-out process

  • Tags are optional, keeping the core Time Card flow uncluttered for users who don't need them

Outcomes & Reflections

Screen of Live Version

The clock-in system is live within the application, pending full system release to end users.

Results:

  • 50+ employees will be using the system daily

  • A complete clock-in/out flow designed for both desktop and mobile

  • Role-based access serving three distinct permission levels from a single system

  • Internal Time Card requests built into the flow for employees without full application access

  • Tags system integrated without disrupting core Time Card experience

Reflections:

  • The materials portion was constrained to a bare minimum based on the existing system due to time limitations, and a redesign of that section remains a next step

  • More time with Field Tech users to understand their pain points would have been helpful

UX / UI Design

Designed a Time Card System For Desktop and Mobile

Built a mobile-first time card system serving every user permission level

Tools

Figma, FigJam, Jira

Roles

UX Designer

Client

EQS, Inc (StreamLine)

Project Duration

1 month

Featured Project Cover Image

Summary

Live Time Card System

The client needed a way to clock employees in and out of jobs, track materials purchased for jobs, and allow employees without full system access to request internal time cards.

Context, Goals, & Constraints

Personas

Field Technician, Office Administrator, and Project Manager Personas

Personas:

  • Terry, the Field Tech- Mobile-only limited access, logging time and materials exclusively

  • Adien, Office Administrator- Accesses both the full desktop application and the mobile Time and Materials portion, owning the approval and error resolution processes

  • Parker, the Project Manager- Same access as Aiden, creates the Time Card tags

Design Process

User Flow

I started by mapping the nuances of clocking in and out before designing any screens. My key questions were:

  • What is the minimum information that a Time Card requires?

  • What optional fields apply to some jobs but not all?

  • Who gets notified when there are errors, and how does approval work?

I kept the process lean to prevent any scope creep.

Mobile Wireframing Came First

I decided to design the smallest, most widely used interface first. If it contained everything that Terry the Field Tech needed then it would be the strongest foundation for a desktop version.

Kept from the existing application:

  • Navigable calendar buttons

  • Weekly view toggle

  • Summary and scheduler views

Removed:

  • Per Diem and logged hours to display on calendar days, which had been creating a loading lag

Desktop Wireframing

After completing the mobile version the desktop version was built as a direct adaptation. Core design decisions were retained for consistency across both platforms, with modifications only where the larger screen warranted them.

Alternative Approach

Tags System

Before and After

A stakeholder request was to introduce a tagging system into the Time Card creation process, aimed at building an internal training resource from daily field feedback.

For new tagging design solution:

  • Project Managers create and manage tags from a separate section of the application

  • Field Techs and Project Managers apply tags daily as part of the clock-out process

  • Tags are optional, keeping the core Time Card flow uncluttered for users who don't need them

Outcomes & Reflections

Screen of Live Version

The clock-in system is live within the application, pending full system release to end users.

Results:

  • 50+ employees will be using the system daily

  • A complete clock-in/out flow designed for both desktop and mobile

  • Role-based access serving three distinct permission levels from a single system

  • Internal Time Card requests built into the flow for employees without full application access

  • Tags system integrated without disrupting core Time Card experience

Reflections:

  • The materials portion was constrained to a bare minimum based on the existing system due to time limitations, and a redesign of that section remains a next step

  • More time with Field Tech users to understand their pain points would have been helpful

UX / UI Design

Designed a Time Card System For Desktop and Mobile

Built a mobile-first time card system serving every user permission level

Tools

Figma, FigJam, Jira

Roles

UX Designer

Client

EQS, Inc (StreamLine)

Project Duration

1 month

Featured Project Cover Image

Summary

Live Time Card System

The client needed a way to clock employees in and out of jobs, track materials purchased for jobs, and allow employees without full system access to request internal time cards.

Context, Goals, & Constraints

Personas

Field Technician, Office Administrator, and Project Manager Personas

Personas:

  • Terry, the Field Tech- Mobile-only limited access, logging time and materials exclusively

  • Adien, Office Administrator- Accesses both the full desktop application and the mobile Time and Materials portion, owning the approval and error resolution processes

  • Parker, the Project Manager- Same access as Aiden, creates the Time Card tags

Design Process

User Flow

I started by mapping the nuances of clocking in and out before designing any screens. My key questions were:

  • What is the minimum information that a Time Card requires?

  • What optional fields apply to some jobs but not all?

  • Who gets notified when there are errors, and how does approval work?

I kept the process lean to prevent any scope creep.

Mobile Wireframing Came First

I decided to design the smallest, most widely used interface first. If it contained everything that Terry the Field Tech needed then it would be the strongest foundation for a desktop version.

Kept from the existing application:

  • Navigable calendar buttons

  • Weekly view toggle

  • Summary and scheduler views

Removed:

  • Per Diem and logged hours to display on calendar days, which had been creating a loading lag

Desktop Wireframing

After completing the mobile version the desktop version was built as a direct adaptation. Core design decisions were retained for consistency across both platforms, with modifications only where the larger screen warranted them.

Alternative Approach

Tags System

Before and After

A stakeholder request was to introduce a tagging system into the Time Card creation process, aimed at building an internal training resource from daily field feedback.

For new tagging design solution:

  • Project Managers create and manage tags from a separate section of the application

  • Field Techs and Project Managers apply tags daily as part of the clock-out process

  • Tags are optional, keeping the core Time Card flow uncluttered for users who don't need them

Outcomes & Reflections

Screen of Live Version

The clock-in system is live within the application, pending full system release to end users.

Results:

  • 50+ employees will be using the system daily

  • A complete clock-in/out flow designed for both desktop and mobile

  • Role-based access serving three distinct permission levels from a single system

  • Internal Time Card requests built into the flow for employees without full application access

  • Tags system integrated without disrupting core Time Card experience

Reflections:

  • The materials portion was constrained to a bare minimum based on the existing system due to time limitations, and a redesign of that section remains a next step

  • More time with Field Tech users to understand their pain points would have been helpful