Sprint 4 ‐ Week 13 Update - atishay2305-hub/LeafLog GitHub Wiki

Project LeafLog Status Update

End of Sprint 4

Date: 2024-04-17 - 2024-04-24

Major Project Feature Summary:

Status Symbol
Completed
In Progress 🔶
Pending ⛔️

Major Project Feature % completed to date

Account Management

Feature Status Completion Percentage
Create an Account 100%
Login Feature & Page 100%
Sign Up / Sign In specifically with Google OAuth 100%
User Profile Page 100%

Plant Management

Feature Status Completion Percentage
Plant Logging 100%
Store Logged Plant Information 100%
Plant Search Feature 100%
Advanced Plant Search Filters 100%
Create Plant Database Search Page 100%

UI/UX Design

Feature Status Completion Percentage
Create Header 100%
Create Footer 100%
Create 404 Page 100%
Create Private Policy and Terms of Service Page 100%
Create Feedback Page 100%
Create Landing Page 100%
User-Friendly API Data Display 100%

API Integration

Feature Status Completion Percentage
API Data Integration 100%
API Response Handling 100%

Additional Features

Feature Status Completion Percentage
Notification Feature 100%
Feedback System 100%

Current Project Status Summary: GREEN

  • The team has met and gone above and beyond our desired MVP.

Team Status Summary:

  • All core functionality is stable and tested, all pages are styled, both logged and API data can be called and interacted with seamlessly, and there are action confirmation and error handling protocols in place. Users can see a view of their logged plants and their unique care data, allows users to find new plants by exploration or log their own details, enable notifications that remind them about personalized water sequences, and have a unique profile page. Team has been focusing on full-stack testing, cleaning our repository, and hosting

Team Goals for the upcoming week:

  • Final touches on the repository
  • Plan for product video

Individual Team Member Status:

  • Mikayla: Implemented notification page, which allows users to select what plants they'd like watering notifications for and has emails send to a their desired email address. Implemented the email functionality, styled every page and every plant entry to all have consistent and properly displayed data. Fixed bugs throughout the site, implemented feedback for user actions and worked on things for the presentation.

    Next week: Ensure the repository is clean, everything works, and that hosting is running as it should

  • Atishay: This week I have collaborated with Mikayla to work on completing the MVP, CIRCLECI testing, Selenium Testing and in general wrapping up our project. We have successfully completed all tasks listed here.

    Next week: The target for next week is to just complete hosting and deployment.

  • Hiral: Worked on Unit Testing , Work on documentation and final project presentation.

    Next week: work on repo cleaning .

  • Caitlin: Work on testing. Work on documentation and final project presentation.

    Next week: Continue working on testing.

Past week team activities:

  • Creation and rendering of logged plants on My Plants page
  • UI friendly and interactable API display
  • Testing

Team Project Decisions:

  • Pursue product video

Other Comments: