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 |