Sprint 3 ‐ Week 11 Update - atishay2305-hub/LeafLog GitHub Wiki

Project LeafLog Status Update

End of Sprint 3

Date: 2024-04-03 - 2024-04-10

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 🔶 90%
User Profile Customization 🔶 50%

Plant Management

Feature Status Completion Percentage
Plant Logging 🔶 75%
Store Logged Plant Information 🔶 50%
Plant Search + Filtering Feature 🔶 40%
Advanced Plant Search Filters 🔴 0%
Create Plant Database Search Page 🔶 40%
Create Generalized Plant Care Info Page 🔶 80%

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 🔶 30%

API Integration

Feature Status Completion Percentage
API Data Integration 🔶 75%
API Response Handling 🔶 60%

Additional Features

Feature Status Completion Percentage
Notification Feature 🔶 50%
Wishlist Feature 🔴 0%
Feedback System 🔶 50%

Current Project Status Summary: ORANGE

User authentication is now valid on each page, ensuring that users must have an account to access further functionality. Profile page displays user information. Logout functionality now works. These changes has led to more robust testing from FE to BE. Some styling changes. Search results and All Plant Results now show on the Search Page. Styling changes were made and need to be further developed.

Team Status Summary:

The backend is in very good shape, but the frontend needed to be overhauled for various reasons; React Bootstrap was creating issues and some fundamental changes were made to implement BE functionality to the FE, which were dealt with among the team. Full stack collaboration with the team was and is essential for this week and the weeks going forward.

Team Goals for the upcoming week:

  • Search Filtering
  • Hosting
  • Uniform styling

Individual Team Member Status:

  • Mikayla: Worked on styling and errors that arose now that the project no longer uses React Bootstrap, some testing with MongoDB server,

    Next week: Weed out other UI bugs, focus on API implementation into UI, think about User Testing,

  • Atishay: This week I have heavily worked on fixing the authentication bugs, enhancing the UI, building upon previous middlewares in the backend, fixing issues in routing and in general overall improvements to the whole project. I also removed the React Bootstrap dependencies from the project and replaced it with Tailwind CSS or plain CSS entirely as it was creating a lot of conflicts on certain pages.

    Next week: I will have to continue improving backend routes, fix bugs in them and eventually merge them with certain elements on the frontend.

  • Hiral: This week worked on the construction of the frontend styling Ui, Uniformity.

    Next week: I will be working on making the frontend work fully pledge.

  • Caitlin: Finished frontend for the feedback page, added the feedback into the footer.

    Next week: When search returns results, I will create the Wishlist feature.

Past week team activities:

  • Plant Log Entries
  • Bug fixes

Team Project Decisions:

  • Removed React Bootstrap dependencies and replaced it with Tailwind CSS to mitigate errors

Other Comments: