Mid sprint4 status - blucas6/BudgetBuddy GitHub Wiki

Project Status Update

Mid of Sprint 4

Date: 11/19/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%
Transaction List Widget 🟒 100%
Make transaction widget sort option 🟒 100%
Transaction widget rows scrollable 🟒 100%
Enhanced Transaction Widget 🟒 100%
Implement unit testing 🟒 100%
Database is created on first use 🟒 100%
Load transactions from file 🟒 100%
View transactions by month 🟒 100%
Implement unit testing into pipeline 🟒 100%

Current Project Status: AMBER

The project is progressing well, with key features nearing completion. The team is focused on finalizing feature enhancements and addressing remaining gaps. While significant progress has been made, areas like unit testing, UI interactivity, and data visualization require further refinement. The team is confident about completing these tasks within the sprint timeline, ensuring a polished product for the next review.

Team Goals for the Upcoming Week:

  • Complete unit testing and integrate it into the CI pipeline
  • Finalize bar graph functionality for 20-30-60 percentage visualization
  • Enable users to delete uploaded files for better file management
  • Enhance UI interactivity for improved user experience
  • Ensure data visibility in bar graphs and pie charts
  • Give a final polish to all features and workflows

Individual Team Member Status:

  • Ben: Enhanced widget responsiveness and refined yearly bar graph functionality. Collaborating with Shi to integrate real-time data into graphs. Finished the filtering functionality for all widgets. This coming week: Finalize yearly chart and 20/30/50 chart.

  • Deep: Enhanced the account bar for better usabilityβ€”users can now clearly see which bank the data belongs to. Planning to add more functionality to the account bar for improved feature depth.
    This coming week: Add advanced filtering and customization options for the account bar.

  • Jash: Focused on unit testing and progressing with integration into the CI pipeline.
    This coming week: Assist with UI enhancements and ensure test pipeline reliability.

  • Joseph: Finalized animations for the monthly pie chart. Working on 20-30-60 bar graph functionality.
    This coming week: Ensure data accuracy and seamless visualization for all graphs.

  • Kriza: Increased test coverage and began CI pipeline integration for unit tests.
    This coming week: Focus on full integration and enhance test scenarios for broader coverage.

Team Activities:

  • Team Meeting on 11/16/2024 – All members present

Team Project Decisions:

  • Prioritize completion of testing tasks to ensure robust functionality
  • Work on enhancing UI for better usability and visual appeal
  • Review and update all documentation by the end of the sprint

Other Comments:

The team has demonstrated strong collaboration and adaptability in addressing challenges this sprint. Continued focus on testing and UI polish will set the project up for a successful sprint conclusion. The efforts put into making the product user-friendly and feature-rich are commendable, and the team is on track to deliver an impactful outcome.