2024/01/24 |
2 |
2 |
2 |
2 |
2 |
0 |
In-person Meeting |
2024/01/27 |
2 |
2 |
2 |
2 |
2 |
2 |
Online Meeting - D1 |
2024/01/31 |
2 |
2 |
2 |
2 |
2 |
2 |
Online Meeting - D1 |
2024/02/02 |
2 |
2 |
2 |
2 |
2 |
2 |
Online Meeting - D1 |
2024/02/13 |
2 |
2 |
2 |
2 |
2 |
2 |
Online Meeting - D2 |
2024/02/22 |
2 |
2 |
2 |
2 |
2 |
2 |
Online Meeting - Architecture |
2024/02/25 |
4 |
4 |
4 |
4 |
4 |
4 |
Online Meeting - Architecture & Feature Planning |
2024/02/25 |
0 |
7 |
0 |
0 |
0 |
4 |
Bluetooth Sharing Setup |
2024/02/28 |
0 |
5 |
0 |
5 |
0 |
5 |
Bluetooth Sharing Search |
2024/02/28 |
0 |
0 |
0 |
0 |
0 |
11 |
Bluetooth Nightmare |
2024/02/29 |
5 |
0 |
0 |
5 |
0 |
0 |
Repository setup - dependencies bug fixes |
2024/03/01 |
0 |
0 |
0 |
6 |
0 |
0 |
Get Jetpack Compose setup. Add Theme files. Add app bars and navigation. |
2024/03/01 |
5 |
0 |
0 |
0 |
0 |
0 |
Settings Screen |
2024/03/01 |
0 |
4 |
0 |
0 |
0 |
0 |
Share Menu UI |
2024/03/02 |
0 |
0 |
0 |
6 |
0 |
0 |
Build out the business card UI and add animations to the app. |
2024/03/02 |
6 |
0 |
0 |
0 |
0 |
0 |
Prototype Demo presentation |
2024/03/02 |
0 |
9 |
0 |
0 |
0 |
0 |
User Cards UI + Share Menu + View Models and Models Foundations |
2024/03/02 |
0 |
0 |
0 |
0 |
0 |
9 |
Initial file storage setup and testing |
2024/03/02 |
1 |
0 |
0 |
0 |
0 |
0 |
Github Repo and Organization Maintenance |
2024/03/02 |
4 |
0 |
0 |
4 |
4 |
0 |
Business Card Templates and Model UI |
2024/03/03 |
0 |
11 |
0 |
0 |
0 |
0 |
User Cards UI + View Model Rework + Share Cards UI + Debugging |
2024/03/03 |
0 |
0 |
0 |
11 |
0 |
6 |
Clean up all of the UI for demo presentation. Debugging Parcelable issue. |
2024/03/04 |
0 |
6 |
0 |
0 |
0 |
3 |
Fixed several issues: file storage, file retrieval, render loaded files, and a few state management issues |
2024/03/05 |
0 |
2 |
0 |
0 |
0 |
0 |
QR Code sharing issue (due to Parcel) |
2024/03/07 |
0 |
0 |
0 |
5 |
0 |
0 |
Refactor Sharing Menu. Fix Parcelable error. Update packages. |
2024/03/07 |
0 |
2 |
0 |
0 |
0 |
3 |
Online Meeting - D3 (Component Diagram) |
2024/03/12 |
0 |
2 |
0 |
0 |
0 |
0 |
Backend setup for server with Firebase + learning Go (for server-side application) |
2024/03/13 |
0 |
2 |
0 |
2 |
0 |
0 |
Backend setup for Firebase/Firestore + planning session for routing/auth |
2024/03/23 |
0 |
0 |
0 |
12 |
0 |
0 |
Create Middlewares + Develop route handlers for backend server + learn Gorilla mux |
2024/03/22 |
2 |
2 |
2 |
2 |
2 |
2 |
Online Meeting - D4: Architecture Style Diagrams & Explanations |
2024/03/22 |
2 |
0 |
2 |
0 |
2 |
3 |
Deliverable 4 Content |
2024/03/23 |
3 |
0 |
0 |
0 |
5 |
0 |
Business card templates and creation |
2024/03/24 |
0 |
6 |
0 |
0 |
0 |
0 |
Event UI - created events list & menu screen, create events screen + event model + event view model + routing & data passing (and debugging for it) |
2024/03/25 |
0 |
4 |
0 |
0 |
0 |
0 |
Created mock event data, reworked Business Card to incorporate events (debugging issues with displaying field data), created event card template, populated event menu screen, reworked view models and card models |
2024/03/26 |
0 |
2 |
0 |
0 |
0 |
0 |
Modified state handling to fix render issue with the business cards and events lists not being updated visually |
2024/03/26 |
5 |
0 |
0 |
0 |
5 |
0 |
Working on business card creation functionality code |
2024/03/27 |
0 |
7 |
0 |
0 |
0 |
0 |
Created events creation page (form data + date picker dialog + some issues attaching an interaction source to other composables like textfield), fixed duplication issues with the new state handling changes from yesterday, some QOL (for development) improvements as well with code structuring |
2024/03/27 |
0 |
0 |
0 |
7 |
0 |
0 |
Develop handlers for Card management CRUD on backend server + Add in handler for saving card images. |
2024/03/28 |
0 |
0 |
0 |
5 |
0 |
0 |
Develop handlers for Event management. |
2024/03/28 |
0 |
0 |
0 |
0 |
4 |
0 |
Fix card creation + tweaking card templates + view model |
2024/03/28 |
0 |
0 |
0 |
0 |
2 |
0 |
Debugged some small visual bugs and interaction |
2024/03/28 |
0 |
5 |
0 |
0 |
0 |
0 |
Implemented saving for created/edited events via FAB (still some bugs), added error handling, created date picker dialog (still some bugs that need to be ironed out), added observable for form modification for create event, added overflow handling, and a few general UI changes |
2024/03/28 |
0 |
1 |
0 |
0 |
0 |
0 |
Deliverable 5 - worked on the Decorator pattern explanation and figure |
2024/03/28 |
3 |
0 |
0 |
0 |
0 |
0 |
Deliverable 5 - worked on the Factory method pattern explanation and figure, edit and submit overall document |
2024/03/28 |
4 |
0 |
0 |
0 |
0 |
0 |
Working on business card templates and creation process |
2024/03/29 |
0 |
0 |
0 |
0 |
7 |
0 |
Testing and debugging multiple components |
2024/03/29 |
0 |
6 |
0 |
0 |
0 |
0 |
Fixed date picker dialog, render, and storage issues. Fixed event saving issue (due to state passing). Modified business cards to use event card type instead of template. Added event adding dialog for hosting/joining events. Working on fix for error check dialog for create event screen. |
2024/03/30 |
0 |
6 |
0 |
2 |
0 |
0 |
Created join dialog, added card selection to event creation, fixed event creation bug with information copying. Created API functions to handle HTTP requests, looked into websocket handling. |
2024/03/30 |
0 |
0 |
0 |
3 |
0 |
0 |
Figure out websocket handler for management of event cards + Testing websocket connection |
2024/03/30 |
0 |
3 |
0 |
0 |
0 |
0 |
Created Business Card Creation Screen + data handling |
2024/03/30 |
0 |
0 |
0 |
0 |
10 |
0 |
Implement card creation screen + enforce mandatory fields and image upload handling |
2024/03/31 |
0 |
1 |
0 |
0 |
0 |
0 |
Fixed join event dialog rendering, and BusinessCardMultiSelect |
2024/03/31 |
0 |
2 |
0 |
2 |
0 |
5 |
Worked on fixing card storage issue (still not working), added API calls to event components) |
2024/03/30 |
0 |
6 |
0 |
2 |
0 |
0 |
Created join dialog, added card selection to event creation, fixed event creation bug with information copying. Created API functions to handle HTTP requests, looked into websocket handling. |
2024/03/30 |
0 |
0 |
0 |
3 |
0 |
0 |
Figure out websocket handler for management of event cards + Testing websocket connection |
2024/03/30 |
0 |
3 |
0 |
0 |
0 |
0 |
Created Business Card Creation Screen + data handling |
2024/03/31 |
0 |
1 |
0 |
0 |
0 |
0 |
Fixed join event dialog rendering, and BusinessCardMultiSelect |
2024/03/31 |
0 |
0 |
0 |
0 |
8 |
0 |
Worked on adjusting interaction in My Cards / Shared Cards screen, adding and implementing calls to view model to add / remove / edit business cards |
2024/03/31 |
0 |
2 |
0 |
2 |
0 |
0 |
Worked on fixing card storage issue (still not working), added API calls to event components) |
2024/03/31 |
0 |
2 |
0 |
0 |
0 |
3 |
Implemented settings for userId, fixed card loading and saving, added image rendering to cards for front and back |
2024/04/31 |
0 |
0 |
0 |
0 |
0 |
7 |
Creating image loading and saving functionality |
2024/04/01 |
0 |
0 |
0 |
0 |
4 |
0 |
Fixing image preview and card edit functionality |
2024/04/01 |
0 |
6 |
0 |
5 |
0 |
0 |
Implemented event loading and saving from local storage, fixed incorrect card loading and saving from local storage, added event join error dialog, added API function calls for create event, join event, delete event, exit event, add cards to event, upload image to server, download image from server (still needs testing), retrieve event information, corrected image cropping on the card. Fixed JSON encoding issue for creating event |
2024/04/02 |
0 |
9 |
0 |
5 |
4 |
4 |
Fixed bug with server errors for event hosting and event joining. Fixed bug with image upload and download. Added image upload and download for QR codes to fix card transfer issue. Fixed race condition with event rendering vs server checks, and did a ton of code cleanup, error checking, and end-to-end testing |
2024/04/04 |
0 |
6 |
0 |
6 |
0 |
0 |
D6 - Created Deployment Diagram, added Client-Server content onto Component Diagram, wrote out Client-Server Architecture style |
2024/04/05 |
0 |
3 |
3 |
0 |
3 |
3 |
D6 - Created class diagram, explained Coupling, wrote out project design, and wrapped up deliverable with general edits |