15/05/2024 |
Project Setup on Github |
1hr |
|
|
|
|
|
17/06/2024 |
Initialize Project |
1hr |
|
|
|
|
|
22/05/2024 |
Project Proposal Brainstorming - Meeting |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
27/05/2024 |
Project Idea and Deliverable 1 - Meeting |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
28/05/2024 |
Researching Credit Cards: Investigate types, benefits, point systems, etc |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
29/05/2024 |
Learning Kotlin, Android Studio, Room and Hilt |
3hr |
|
|
3hr |
|
5hr |
31/05/2024 |
Initial UI Design for Home Screen |
|
|
|
1hr |
|
|
05/06/2024 |
UI Design for My Cards Screen |
|
|
|
0.5hr |
|
|
07/06/2024 |
UI Design for Add a Card |
|
|
|
0.5hr |
|
|
10/06/2024 |
UI Design for Payments Calendar Screen |
|
|
|
0.5hr |
|
|
12/06/2024 |
UI Design for My Benefits |
|
|
|
0.5hr |
|
|
13/06/2024 |
Deliverable 2 - Meeting |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
15/06/2024 |
UI Design for Add a Benefit |
|
|
|
0.25hr |
|
|
18/06/2024 |
UI Design for Receipts Page |
|
|
|
0.25hr |
|
|
20/06/2024 |
UI Design for Record a Receipt Page |
|
|
|
0.5hr |
|
|
21/06/2024 |
Implement Navbar + Page Navigation |
|
3hr |
3hr |
|
|
|
22/06/2024 |
Prototype Discussion - Meeting |
1.5hr |
1.5hr |
1.5hr |
1.5hr |
1.5hr |
1.5hr |
23/06/2024 |
UI Design for Purchase Page + Ideating on Geolocation Inference |
1hr |
|
|
1hr |
|
|
21/06/2024 - 24/06/2024 |
Implement domain models, DAOs, and repositories for credit cards and point systems |
12hr |
|
|
|
|
|
24/06/2024 |
Add Custom Font to App |
|
2hr |
|
|
|
|
24/06/2024 |
My Cards Screen Implementation Setup |
|
3hr |
|
|
|
|
24/06/2024 |
Home Screen Implementation Setup |
|
|
4hr |
|
|
|
25/06/2024 |
Figma Designs Discussion - Meeting |
1.5hr |
1.5hr |
1.5hr |
1.5hr |
1.5hr |
1.5hr |
26/06/2024 |
Deliverable 3 (Presentation) - Meeting |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
26/06/2024 |
Add Card Screen Setup |
|
|
|
1hr |
|
|
26/06/2024 |
Upcoming Payments Screen Setup |
|
|
|
|
2.5hr |
|
26/06/2024 |
Typography Fixes |
|
|
|
|
1hr |
|
28/06/2024 |
UI Design for Optimal Purchase Recommendation Page |
|
|
|
0.5hr |
|
|
30/06/2024 |
Issues Discussion + Kanban Board Creation - Meeting |
2.5hr |
2.5hr |
2.5hr |
2.5hr |
2.5hr |
2.5hr |
29/06/2024 - 02/07/2024 |
Implemented Database, DAO and Repository for Purchases |
6hr |
|
|
|
|
|
02/07/2024 |
View Model for Home Screen |
|
|
|
|
|
|
02/07/2024 |
Learning Creation of Unit Test Cases |
|
|
|
|
|
8hr |
03/07/2024 |
Learning about Database Implementations |
|
|
|
|
3hr |
|
04/07/2024 |
View Model for Add Card Screen |
3hr |
|
|
|
|
|
05/07/2024 |
Migrate components to use M3 |
|
2hr |
|
|
|
|
06/07/2024 |
View Model for Add a Card |
3hr |
|
|
|
|
|
07/07/2024 |
Unit test for repositories and domain models |
|
|
|
|
|
6hr |
08/07/2024 |
View Model for Payments Calendar Screen |
|
|
|
|
3hr |
|
09/07/2024 |
Deliverable 4 and General Discussion - Meeting |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
10/07/2024 |
My Receipt Page UI Implementation |
|
|
|
|
|
4hr |
11/07/2024 |
View Model for My Benefits |
1hr |
|
|
|
|
|
13/07/2024 |
View Model for Add a Benefit |
1hr |
|
|
|
|
|
15/07/2024 |
View Model for My Cards Screen |
3hr |
|
|
|
|
|
15/07/2024 |
Implement additional functionality for My Cards Screen (card deletion, ui changes, etc) |
|
3hr |
3hr |
|
|
|
16/07/2024 |
View Model for My Receipt Page |
|
|
|
|
|
6hr |
17/07/2024 |
D5 and Status Update - Meeting (+ discussed idea of adding template cards) |
2.5hr |
2.5hr |
2.5hr |
2.5hr |
2.5hr |
2.5hr |
17/07/2024 |
Modify DB, DAO, and Repositories for predefined credit cards |
3hr |
|
|
|
|
|
18/07/2024 |
Add Card Screen - UI changes to allow for using template predefined cards |
|
|
|
2hr |
|
|
18/07/2024 |
View Model for Record a Receipt Page |
1hr |
|
|
|
7hr |
|
18/07/2024 |
Add predefined credit cards to the database |
1hr |
|
|
|
|
|
18/07/2024 |
Implement geolocation-based purchase type inference |
3hr |
|
|
|
|
|
19/07/2024 |
Adding Filter Functionality and Others for My Receipts Page |
1hr |
|
|
|
|
6hr |
20/07/2024 |
Status Update and Group Coding - Meeting |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
20/07/2024 |
Benefits Page UI & View Model + Add a Card Page (Defining a Point System for a Point back Card) |
|
|
|
4hr |
|
|
21/07/2024 |
View Model for Purchase Page |
1hr |
|
|
|
|
|
21/07/2024 |
Rewards summary toggle |
|
8hr |
8hr |
|
|
|
22/07/2024 |
Add the logic to handle "Others" purchase type |
0.5hr |
|
|
|
|
|
22/07/2024 |
Add Card - Using Template (View Model) |
1.5hr |
|
|
3hr |
|
|
22/07/2024 |
Alarm manager notifications |
|
8hr |
8hr |
|
|
|
22/07/2024 |
Record a Receipt UI |
|
|
|
|
2.5hr |
|
22/07/2024 |
Implement optimal card finding |
0.5hr |
|
|
|
|
|
23/07/2024 |
View Model for Optimal Purchase Recommendation Page + Purchase Page |
|
|
|
4hr |
|
|
23/07/2024 |
Commit updates and fixes |
|
|
|
|
|
|
24/07/2024 |
Next Payment Calculation Bug Fix |
|
|
|
|
2hr |
|
24/07/2024 |
Adding More Unit Test Cases |
|
|
|
|
|
3hr |
25/07/2024 |
View a Receipt Implementation |
0.5hr |
|
|
|
3hr |
|
26/07/2024 |
Implementing Geolocation Inference in UI |
|
|
|
6hr |
|
|
27/07/2024 |
Implementing Receipt Scanning |
1hr |
8hr |
8hr |
|
|
|
28/07/2024 |
UI Improvements - Ideating UI Improvements on Figma |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
28/07/2024 |
UI Improvements and Bug Fixes |
|
|
|
6hr (5 + 1hr) |
5hr |
|
29/07/2024 |
Debugging and YouTube recording |
2hr |
2hr |
2hr |
2hr |
2hr |
2hr |
29/07/2024 |
Branding and Logo Creation |
|
|
|
3hr |
|
|
29/07/2024 |
Baseline Profile |
3hr |
|
|
|
3hr |
|
30/07/2024 |
Final Testing |
3hr |
|
|
2hr |
2hr |
|
Various Dates |
PR Reviews |
20hr (over the term) |
12hr (over the term) |
12hr (over the term) |
12hr (over the term) |
4hr |
12hr |
Various Dates |
Learning Kotlin + Android Studio |
5hr |
6hr |
8hr |
|
7hr |
5hr |
Various Dates |
Research on geolocation-based inference using Google API (total) |
5hr |
|
|
5hr |
|
|
Various Dates |
Research on Camera2 |
|
|
|
|
2hr |
|
Various Dates |
Research on CameraX |
|
|
|
|
3hr |
|
Various Dates |
Research on data storage |
|
|
|
|
2hr |
|
Various Dates |
Research on Ktor |
|
1hr |
1hr |
|
|
|
Various Dates |
Research on receipt parsing |
|
1hr |
1hr |
|
|
|
Various Dates |
Research on notification systems |
|
1hr |
1hr |
|
|
|
Various Dates |
Research on import/export of data |
0.5hr |
|
|
3hr |
|
|
Various Dates |
Research on baseline profile |
5hr |
|
|
|
3hr |
|