Sprint 2 ‐ Week 8 Update - atishay2305-hub/LeafLog GitHub Wiki

Project LeafLog Status Update

Start of Sprint 2

Date: 2024-03-13 - 2024-03-20

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

Plant Management

Feature Status Completion Percentage
Plant Logging 🔶 60%
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 🔶 70%

UI/UX Design

Feature Status Completion Percentage
Create Header 100%
Create 404 Page 🔶 50%
Create Private Policy and Terms of Service Page 100%
Create Wishlist Page 🔴 0%
Create Landing Page 🔶 50%
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 🔴 0%

Current Project Status Summary: ORANGE

Some core UI pages skeletons still need work, but for the most part there are strong foundations for us to continue functional implementations. We've begun to integrate more of the advanced backend features into the frontend, such as the search feature that interfaces with our API.

Team Status Summary:

Majority of the foundation of the site has been implemented and from here the team will personalize the site and reinforce uniformity. The backend is in very good shape, and will be worked on to continue connecting functionality. Teamwork with the shared tasks has been both good and in need of improvement and more communication. Styling needs to be more consistent. This has been a big week for learning new technologies.

Team Goals for the upcoming week:

  • Implement Search feature entirely
  • Format search entries nicely on the search page
  • Finalize front page

Individual Team Member Status:

  • Mikayla: Worked on search feature - implementing backend work done by Atishay into the interface, utilizing Express to call API and generate search results. Exposure to backend server and API work has led to new learning.

    Next week: Test search capabilities, format search entries, allow user to save search results to their logged plants

  • Atishay: Worked on few elements on the frontend and started merging the routes with the frontend elements.

    Next week: My aim for the next week would be to refine all the routes, be more specfic in routes, as for test purposes a few routes that i have written earlier had some generalized data fetching (for example the search route).

  • Hiral: Worked on the homepage and combing of other page in the homepage.

    Next week: My aim for the next week is to complete the frontend for educational plant page and plant search page and merge all the frontend page together in flow and work on the design part for the login and signup page.

  • Caitlin: Stylized the TOS page. Research plant types, created and Stylized a general plant info page.

    Next week: Start working on frontend for a user feedback page.

Past week team activities:

  • Merging Hiral's frontend code
  • Writing more specific backend routes
  • Bug fixes
  • Virtual Team meeting

Team Project Decisions:

  • No Major decisions were made.

Other Comments: