Expense App Evaluation

medium severity: lacking consistency with the delete all and undo delete buttons (help and documentation and consistency/standards)

When a user deletes multiple at the same time the undo delete onyl brings one back.
This could scare the user and make them think that the app is not working properly
or they could fear they lost the entry. At the same time, when you delete multiple
lines they don't always all delete. This could also cause the user to think the app
is bugged out. These lead to learnability and effiency issues for the user and are
violating the consistency and standard principle and help and documentation

Reccomendation: Ideally it's all consistent with the users expectations, but they could
limit the amount of options the user has in order to reduce complexity, maintain consistency, and
improve effiency

medium severity: Difficult to tell where exactly you are on the page because of too many options and low visibility (track state/visible navigation)

Once you add many expenses there are too many fillable boxes and it can be easy to make a mistake
because it's hard to track what exactly you're editing. There isn't a ton of feedback when things are happening
so it could be easy to lose sight of what you were editing or what you wanted to edit. you might accidnetally edit
something and you had no idea because there's no clear indication of what you're navigating.

Reccomendation: Show less options on a page so that when something changes it's easier to see and track the state change
You could also only allow a user to edit a row once you click on the actual row or only allow editing one at a time.

high severity: Schedule portion of app does not seem to be working but can still navigate there (learnability and error prevention)

Could not get the schedule app to work and I am not sure if that is user error or
the app has not been flushed out yet. This leads to learnability and error prevention
because a user might get stuck on the page trying to figure out how to use it.
Users should clearly be told that the page is in beta and not fully functional
or not be allowed to navigate to the page at all.

Reccomendation: Add a large label to say that the page is in beta, but most likely
want to get rid of the page altogether until it is fully functional.

high severity: Going to drive users nuts having to click on tiny boxes. (Fitz law)

When you click on the tiny boxes to edit the expense it's very easy to accidentally click on the wrong box
and then you have to click on the right box. This is very frustrating and could lead to users
quitting the app due to effiency issues.

Reccomendation: Make the boxes bigger so that it's easier to click on the right one.
You could also make the boxes bigger and have the text be smaller so that it's easier to click on the right box.
You could also get rid of the amount of small targets you need to hit like all the currency ones.