end sprint3 status - blucas6/BudgetBuddy GitHub Wiki

Project Status Update

End of Sprint 3

Date: 11/12/2024

Major Project Feature Summary:

Major Project Feature % completed to date

Feature Status Completion Percentage
New Account Button 🟢 100%
Application Config Setup 🟢 100%
Upload File on Account Creation 🟢 100%
Identify Account Type from File 🟢 100%
Finish CRUD for DB 🟢 100%
Monthly Pie Chart Widget 🟢 100%
Yearly Bar Graph Widget 🟡 90%
Transaction List Widget 🟢 100%
Make transaction widget sort option 🟢 100%
Transaction widget rows scrollable 🟢 100%
Enhanced Transaction Widget 🟢 100%
Implement unit testing 🟡 50%
Database is created on first use 🟢 100%
Load transactions from file 🟡 100%
View transactions by month 🟡 50%
Implement unit testing into pipeline 🔴 0%
Implement User Profile Status 🟢 100%
Transaction widget displays db data 🟢 100%
Widgets reload on new data upload 🟢 100%
Implement basic tagging in transaction widget 🟢 100%
Enhanced account bar 🟢 100%
Capital One parsing 🟢 100%
Chase parsing 🟢 100%

Current Project Status: AMBER

The project is moving along but at the current pace it will not accomplish all the necessary features and milestones. Next sprint will need more effort.

Team Goals for the upcoming week:

  • Filter transactions based on time periods
  • Set up 20/30/50 spending view
  • Monthly pie chart/ yearly chart populated with data

Individual Team Member Status:

  • Ben: Set up all the necessary callbacks for widgets to get reloaded based on user inputs. Set up distribution component so widgets have a common object to grab data from. Set up parsing format for different bank cards (Capital One, Chase). Added tagging for transactions so users can define their income, rent or hide transactions. This coming week: Develop transaction filter based on time period. Create 20/30/50 chart and use tagging to generate data. Enhance home screen with colors and animations.

  • Deep: Worked on enhancing the account bar. This coming week: Populate yearly graph with data from database.

  • Joseph: Worked on displaying the yearly view widget and enhance the monthly pie chart with animations. This coming week: Get data into monthly pie chart from database.

  • Jash/Kriza: Started looking into unit testing. This coming week: Create some functional unit tests.

Team activities:

  • Working group meeting 11/12/2024 all.

Team Project Decisions:

  • Meeting twice a week is beneficial

Other Comments:

No other comments