We needed a system to meet the expectations of 3 scenarios: Employee, Supervisor and Admin. This is the content structure that I thought the ‘Expenses control web app’ needed to satisfy all the needs:
Capture a receipt, Upload a receipt, Mileage.
Expenses, Reports, Notifications, Profile.
Edit the team, Pending approval reports, Approved reports, Denied reports.
HR / admin
Company profile, Users, Teams, Roles, Expense Categories, Reject reasons, Expense approval paths, Payment methods.
I focused on the employee point of view to do the prototype as I really wanted to crack the process of capturing a receipt and to process all the data.