Weekly Log ‐ Luke - CSC4790-Fall2024-Org/Grocery-Receipt-App GitHub Wiki

Luke Franco's Weekly Logs:

Week 1:

Date Task Description IC / OC Time Spent (min)
8/28/24 Thought of the idea and articulated it into a possible project IC 50
8/30/24 Researched different options for OCR to read receipts IC 50
9/3/24 Continued research on tech stack/paths to take to start project OC 60
9/4/24 Decided who would be responsible for what in release 1 IC 50
9/6/24 Researched competitors to our app IC 20
9/6/24 Modelstormed and created a very basic layout of our app IC 10
9/6/24 Looked into the scope of our project and set boundaries as to what we can and can't do given our time frame IC 30
9/10/24 Worked on connecting Textract to our Amazon AWS account, created lambda function OC 120
9/12/24 Added required permissions and policies to use textract OC 60
9/20/24 Integrated our lambda function and S3 bucket to our application, can now upload photos to bucket and get output in tabular format OC 180
9/25/24 Worked on attempting to integrate ChatGPT and looked at different options for AI IC 60
9/26/24 Found out that we cannot use OpenAI, certain limits are too low for our requirements OC 90
9/27/24 Worked with Gemini to output formatted list of items and prices IC 60
9/27/24 Created a base UI for the home page, and passed the gemini output to the second page to show all items and prices OC 90
9/30/24 Created a secondary page that displays all of the items as separate clickable rows IC 60
10/2/24 Added functionality of splitting items, there is now a running total for each contributor at the bottom of page 2 OC 120
10/4/24 Recorded demo of fully functioning app IC 20
10/6/24 Worked on design for item splitting page OC 60
10/8/24 Brainstormed/explored different ways we could take the design for the app OC 90
10/18/24 Revamped list page to fit our theme better OC 120
10/20/24 Thought of additions to list page and how to integrate, such as editing items. Also tested some edge cases with contributors and receipts. OC 120
10/16-18/24 Went through 5+ iterations of our lists page to see what style our group and others outside of our group thought was best IC 120
10/25/24 Helped integrate the summary page into our application as a third screen IC 60
10/28/24 Added contact autofill in the add contributor box IC/OC 120
10/30/24 Passed numbers of contributors from lists.js to breakdown.js to setup venmo integration from breakdown.js IC 60
11/4/24 Continued to edit the styles of lists.js, added an edit button for prices and discount IC/OC 120
11/6-8/24 Brainstormed ideas for integrating venmo/text messaging to our application IC 120
11/8/24 Changed the layout of lists.js. Removed the modal for selecting users, added buttons on the cards to reduce the overall time OC 120
11/12/24 Added functionality of removing users IC/OC 120
11/14/24 Added editing prices of items OC 120
11/20/24 Emphasized button on view summary, and added a select all option for each contributor at the bottom of the screen OC 180
11/24/24 Helped complete the formatting of the last page OC 120