mid sprint4 status - amanda-zambrana/What2Wear GitHub Wiki

Project Status Update

Mid of Sprint 4

Date: 11/20/2024

Major Project Feature Summary:

Major Project Feature % completed to date

Feature Status Completion Percentage
User Account Creation, Login / Signup :green_circle: 100%
Integration of Authentication with App :green_circle: 100%
Image Upload, Processing, & Storage :green_circle: 100%
Digital Wardrobe Rendering / Browse Inventory :green_circle: 100%
Basic Outfit Shuffle :green_circle: 100%
Smart Outfit Shuffle :yellow_circle: 40%
Outfit Store & Browse in Wardrobe :green_circle: 100%
Style Boards :green_circle: 100%
Getting the Weather Module :green_circle: 100%
AI Weather Suggestions :yellow_circle: 50%
Outfit Scheduling :yellow_circle: 40%
Cloud Hosting :yellow_circle: 85%
CI/CD implementation with Github Actions :yellow_circle: 85%
Performance Testing :yellow_circle: 30%
Usability Testing :yellow_circle: 25%
Reliability Testing :yellow_circle: 15%
Security Testing :yellow_circle: 15%

Current Project Status: GREEN

We are on track with the development of the tasks allocated for Sprint 4, and foresee that barring any big blockers, we should be able to complete the issues by the end of the Sprint. We predict that we will also have enough time to conduct thorough testing of the application and to do bug fixes as well.

Team Goals for the upcoming week:

Over the next week, we will continue working on the main features to be completed during this sprint (AI smart shuffling, weather-based outfit suggestions, and outfit scheduling). We also plan to complete the cloud hosting of the application and polish up the CI/CD through Github Actions. We will also continue testing (reliability, usability, performance, and security), bug fixes, and UI/UX enhancements.

Individual Team Member Status:

  • Amanda: This past week, I began working on the AI smart shuffle feature, extended the work from Sprint 3 that I did with bringing in the calendar in order to start development of the outfit scheduling feature, and did some code refactoring on three of the four main TypeScript files for the frontend.

    • This coming week: This week, I will continue working on the AI outfit shuffling feature as well as the outfit shuffling feature. I will also add UI/UX enhancements and additional functionality and filtering to increase the frontend features. I also plan to conduct usability testing by testing the application with multiple real human users, collecting their feedback for future evaluation and implementation.
  • Siddharth: Continued working on AI integration for weather-based recommendations.

    • This coming week: Will complete the integration by the end of this week as well as work on the calendar outfit scheduling feature. Will rework some code to account for better performance to suit performance testing and complete security testing. Finally, will work on fixing some visual bugs that are in the application.
  • Karthik: Completed hosting the app on Expo EAS, collaborating with Harsha and meghana to ensure smooth deployment and setup. Began writing unit tests for backend modules using JUnit to verify functionality and stability. Worked on resolving minor issues with the backend API integrations.

    • This coming week: Continue working on unit testing for backend modules. Assist with bug fixes discovered during performance testing. Focus on backend optimization to improve reliability and scalability.
  • Meghana: Completed hosting the app on Expo EAS, collaborating with Harsha and karthik to ensure smooth deployment and setup. Focused on Git actions and git expo CLi. Began writing unit tests for backend modules using JUnit to verify functionality and stability, Jest for frontend.

    • This coming week: Continue working on unit testing for backend modules Jest for frontend. Assist with bug fixes discovered during performance testing. Focus on backend optimization to improve reliability and scalability.
  • Harsha: Alongside Karthik and meghana, successfully hosted the app on Expo EAS. Focused on backend testing by implementing JUnit unit tests. Addressed some performance issues related to the API response time for weather data integration.

    • This coming week: Complete all unit tests for the backend APIs and begin integration testing. Address any bugs identified during the testing process. Assist with reliability and performance testing efforts.

Team activities:

  • Full team working session and meeting on Sprint 4 progress 11/19, All

Team Project Decisions:

  • No major decisions were made for the project for this Sprint so far.

Other Comments:

No other comments