Release 3 Documentation - CSC4790-Fall2024-Org/Grocery-Receipt-App GitHub Wiki
1. Completion of Shallow Trench
Our shallow trench is fully complete as of Release 3. Our shallow trench was described as "As a person living with roommates, I want to be able to upload a photo of my receipt, select items by roommate, and accurately split the bill between everyone, including tax." This is now fully possible in our application. The user can also send texts to roommates/contributors to the bill to request payments as well. This was one of our requirements that we wanted to finish if we had time, and we did.
2. Test Cases
Date
Take picture of not text (no result)
Take picture of text (no result)
1 item
1-20 items
20+ items
Photo 1'' away
2'' away
3+'' away
Dimly lit room
Receipt sideways
Receipt upsidedown
Leave out items
Leave out total/tax
13-Nov
Fail
Pass
Pass
Pass
Pass
Pass
Pass
Pass
n/a
Pass
Pass
n/a
n/a
15-Nov
Fail
Pass
Pass
Pass
Pass
Pass
Pass
Fail
n/a
Pass
Pass
Fail
Fail
9-Dec
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Fail
Pass
Pass
Pass
Fail
Fail
Note: Test case #1 logged as bug, kept in the design as a funny joke feature
3. Alpha Testers
Insert info for each alpha tester here, broken up by tester
Alpha Tester 1: Joey Lamanna, senior CS major living in a room of 4 students
wondering if its going to work from certain distances
takes a long time to load for the upload and analyze button
might not notice venmo icon/understand that it is used to request payments
Maybe require that all items are selected on the list
Alpha Tester 2: Will Carnicelli, senior accounting major living in room of 4 students
make the view summary a more obvious button, easier linear direction through the app.
Make all buttons across the app more obvious, address this by having a similar format for all buttons on the app.
Alpha Tester 3: Patrick McNulty, senior history major living in an apartment of 5 students
View summary could be clearer and a clickable option to advance
Payment summary info is not contained in the box on the screen
Breakdown modal could be slightly higher for an easier click
Select who paid seems like a lot of info, should just be through numbers since its already there
First thought with Venmo icon was "cool Venmo included" not to click on it to advance
How will we address these critiques?
Change the "View Summary" buttons and the Venmo button so that they stand out more as buttons and the path through the app is much more obvious.
Add a warning to lists.js so that if users missed an item that has no contributors on it, it warns them that they missed one, but does not stop them from moving to the next page.