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.