mid sprint3 status - amanda-zambrana/What2Wear GitHub Wiki

Project Status Update

Mid of Sprint 3

Date: 11/5/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: 10%
Outfit Store & Browse in Wardrobe :yellow_circle: 75%
Style Boards :yellow_circle: 25%
Getting the Weather Module :yellow_circle: 15%
AI Weather Suggestions :red_circle: 0%
Outfit Scheduling :red_circle: 0%
Cloud Hosting :yellow_circle: 20%
CI/CD implementation with Github Actions :yellow_circle: 25%
Performance Testing :red_circle: 0%
Usability Testing :yellow_circle: 10%
Reliability Testing :red_circle: 0%
Security Testing :red_circle: 0%

Current Project Status: GREEN

We completed the fall over task from Sprint 2, and are on track with the development planned for Sprint 3. If we continue development in this way, we should be good to complete all issues allocated for this sprint on time.

Team Goals for the upcoming week:

Over the next week, our major goals include completing the storage of outfits into the firestore database and fetching of them into the development of user style boards. We also plan to complete the setup of Github Actions for CI/CD as well as the setup for our cloud hosting platform.

Individual Team Member Status:

  • Amanda: Completed the basic outfit shuffle feature, fetching categorical items from the users inventory in firestore database. Added inventory item names underneath the images on wardrobe tab. Almost finished with the outfit storage to the database task.

    • This coming week: This week, I will perform a bit more testing with the outfit store feature, and work on completing the Style Boards feature of the application. I will also aid in shared tasks including integrating the CalendarAPI as well as helping with the cloud hosting where necessary. With any additional time, I will enhance the features on the frontend for filtering and searching.
  • Siddharth: Worked on improving some of the routes between user sessions.

    • This coming week: Will complete integrating weather API into our application. Additionally, will complete sending authenticated requests between the frontend and the backend along with middleware routes for protected access.
  • Karthik: Explored hosting options for our app and conducted research on Vercel, assessing its suitability for our deployment needs along with Harsha.

    • This coming week: Will focus on implementing cloud hosting for the application and continue working on connecting the frontend and backend, especially enhancing the integration of Firebase with the backend APIs.
  • Meghana: Worked on Backend Authentication and CI/CD.

    • This coming week: Will complete Backend Authentication, Calender API and CI/CD. Additionally, will complete sending authenticated requests between the frontend and the backend.
  • Harsha: Along with Karthik, I investigated hosting platforms, particularly focusing on Vercel.

    • This coming week: Will assist in setting up cloud hosting and further refine the backend functionalities, including addressing any outstanding issues with backend API connections and working on the implementation of the weather module.

Team activities:

  • Full team working session, including discussion and planning for remainder of Sprint 3 11/5, All

Team Project Decisions:

  • Decided to narrow down our options for cloud hosting of our mobile app to a few options, which we are researching, testing, and evaluating to see which is best-suited for our React Native Expo Mobile application. The options include Vercel, Firebase Hosting, and Expo EAS with possible connection to Firebase app distribution.

Other Comments:

No other comments