Expense Ease

Mobile expense tracking and management with single sign-on.

Expense Ease

Mobile expense tracking and management with single sign-on.

Expense Ease

Mobile expense tracking and management with single sign-on.

Client

ComputerEase

Client

ComputerEase

Client

ComputerEase

Industry

Accounting

Industry

Accounting

Industry

Accounting

Project Type

Product Design

Project Type

Product Design

Project Type

Product Design

Responsibilities

UI / UX React Native Styling Branding

Responsibilities

UI / UX React Native Styling Branding

Responsibilities

UI / UX React Native Styling Branding

Team

John M. — PM Bill C. — Engineer Bryan Z. — Design

Team

John M. — PM Bill C. — Engineer Bryan Z. — Design

Team

John M. — PM Bill C. — Engineer Bryan Z. — Design

About ComputerEase

ComputerEase is the leading provider of Construction Accounting and Project Management Software for Contractors.

Problem

ComputerEase lacked a solution for contractors to easily submit expenses from the field for reimbursement, a gap highlighted by recurring feedback from sales prospects who ended up choosing competitors. To address this, we developed a mobile companion app.

There was also a large security issue that needed to be resolved, stemming from user credentials being created and assigned by a desktop software user. This prevented individuals from changing or resetting their own passwords and led to various security concerns.

Audience

Expense Ease was a product offering made available to all current and future customers of the enterprise software suite.

My Role

Product Ecosystem

It was important to analyze and assess the current state of our product suite to understand how the brand was currently extended across all of our applications.

ComputerEase

Enterprise Windows desktop application.

ComputerEase

Enterprise Windows desktop application.

ComputerEase

Enterprise Windows desktop application.

FieldEase

Legacy web app for employees and contractors in the field.

FieldEase

Legacy web app for employees and contractors in the field.

FieldEase

Legacy web app for employees and contractors in the field.

CE Time Entry

Mobile app for time-tracking.

CE Time Entry

Mobile app for time-tracking.

CE Time Entry

Mobile app for time-tracking.

CE Inventory Transfer

Mobile app for equipment inventory management.

CE Inventory Transfer

Mobile app for equipment inventory management.

CE Inventory Transfer

Mobile app for equipment inventory management.

Feature Set and Information Architecture

The MVP feature set was limited and allowed for the experience to be managed in 4 core sections.

User Profile

Update Name and Password.

User Profile

Update Name and Password.

User Profile

Update Name and Password.

Company Selector

Toggle between Companies.

Company Selector

Toggle between Companies.

Company Selector

Toggle between Companies.

Draft Expenses

Create, view, edit, and submit expenses.

Draft Expenses

Create, view, edit, and submit expenses.

Draft Expenses

Create, view, edit, and submit expenses.

Submitted Expenses

View a submitted expense details and reimbursement status.

Submitted Expenses

View a submitted expense details and reimbursement status.

Submitted Expenses

View a submitted expense details and reimbursement status.

Branding

The product needed to fit within the existing properties (ComputerEase and FieldEase), and was branded as ExpenseEase.

Brand Implementation

As a companion app to the enterprise application, maintaining visual consistency with the ComputerEase brand was essential.

Registration and On-boarding

A new user authentication system was built out in order to allow users to own, control, and manage their accounts.

Invite User

Desktop user sends out an invitation code to field user to connect to the company.

Invite User

Desktop user sends out an invitation code to field user to connect to the company.

Invite User

Desktop user sends out an invitation code to field user to connect to the company.

Register Account

Field user registers with invitation code and personal email address.

Register Account

Field user registers with invitation code and personal email address.

Register Account

Field user registers with invitation code and personal email address.

Verify Email

Field user verifies email address, and creates password.

Verify Email

Field user verifies email address, and creates password.

Verify Email

Field user verifies email address, and creates password.

Access Granted

ComputerEase ID (CEID) is created, connecting field user to company with access to company data.

Access Granted

ComputerEase ID (CEID) is created, connecting field user to company with access to company data.

Access Granted

ComputerEase ID (CEID) is created, connecting field user to company with access to company data.

Self-Service Account Features

Since the user authentication was a self-service model, flows were built out for: 

Forgotten Password

User cannot remember login credentials and needs to trigger a password reset.

Forgotten Password

User cannot remember login credentials and needs to trigger a password reset.

Forgotten Password

User cannot remember login credentials and needs to trigger a password reset.

Update Password

User is logged in and wants to change their password.

Update Password

User is logged in and wants to change their password.

Update Password

User is logged in and wants to change their password.

Edit ComputerEase Identity

User is logged in and wants to edit their name.

Edit ComputerEase Identity

User is logged in and wants to edit their name.

Edit ComputerEase Identity

User is logged in and wants to edit their name.

Multi-Company Support

In the previous system, users required a unique set of credentials for each company or client combination. These credentials were created and assigned by a user of the desktop software, which prevented individuals from changing or resetting their own passwords and led to various security concerns.

In the new system, users who worked for multiple companies within a client, or across multiple clients, could access all companies through a single sign-on. This not only resolved the security issues but also significantly enhanced the overall user experience.

Creating an Expense

The inputs that needed to be captured on a submitted expense were provided by the stakeholders. These were already established data points within the desktop software. 

Submitting an Expense

Users could submit multiple expenses at once. Once submitted, the API would direct them to the appropriate company's desktop software for review.

Checking Expense Status

A user could check the status of previously submitted expenses to determine if they were pending, approved, or rejected.

Thank You

Please connect with me on LinkedIn if you'd like to talk, or learn more about me.

Case Studies

JobBooks
ExpenseEase
Hard Rock BET
My Gizmo
Pure Romance

Thank You

Please connect with me on LinkedIn if you'd like to talk, or learn more about me.

Case Studies

JobBooks
ExpenseEase
Hard Rock BET
My Gizmo
Pure Romance

Thank You

Please connect with me on LinkedIn if you'd like to talk, or learn more about me.

Case Studies

JobBooks
ExpenseEase
Hard Rock BET
My Gizmo
Pure Romance