XpenseBook's goal is to help simplify the expense report process by streamlining users’ biggest pain point – setting up, entering data, and attaching receipts – through a mobile-app developed and refined by user-centered evaluation. XpenseBook was created using a combination of the principles that underlie agile development and user-centered design. Both processes are iterative, incorporating testing with users and refinement.

The goals of this project were to measure 1) Increased efficiency and ease in the expense report creation process by measuring the time it takes users to create expense report when presented with the app for the first time 2) App layout muscle memory by measuring the time it takes user to create an expense report again 3) User interface intuitiveness by recording what steps users take to create the expense report and any errors or confusion experienced by users. Important lessons learned from this project is how to balance Agile development and UCD, mimicking real-life product development cycles, and how standout startups have managed to make both processes work together.



Expense Reports Summary

Users can view all the expense reports they have created using XpenseBook on their homepage.

Expenses Items Summary

For each expense report, users can see a summary without details of each expensed item and a running sum of how much they are requesting to be expensed.

Attach Receipts

For each line item in an expense report, users have the option of attaching a photo of the receipt via photo upload from the device or by taking a picture with the camera (device must have camera).

PDF Generator

Export an expense report as a PDF, which can be viewed through Android’s default PDF viewer and sent to the appropriate expense processing group.

Address Field

Users have an option in their profile to list an address where they would like the reimbursement check to be sent to, and this address is included in their expense report PDF.

Project poster