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

Project LeafLog Status Update

End of Sprint 2

Date: 2024-03-20 - 2024-03-27

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 Footer 100%
Create 404 Page 🔶 50%
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: GREEN LEADING 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

Individual Team Member Status:

  • Mikayla: Developed more mature and uniform styling on each page

    Next week: Test search capabilities, format search entries, allow user to utilize search in the log entry plants

  • Atishay: This week I heavily focused on testing multiple components from backend to frontend using POSTMAN API testing. I made sure things are working well, along the way I have started merging backend with frontend. Apart from this, I also made UI Refinements on landing page of frontend.

    Next week: My main challenge till now was merging the backend code with frontend, Next.js code is a little TDS for me right now, there is a lot of syntax differences and the way you send backend API data to frontend elements. I just need to work more on that, and the next week I will be completely doing that.

  • Hiral: Worked on homepage and uniform design

    Next week: My aim for the next week is complete the frontend with proper Ui design for all the pages

  • Caitlin: Created the front end for a Feedback page. Stylized the feedback page and created a footer. Added login, sign up, and TOS and Feedback links into Footer

    Next week: Start working on frontend for a Wishlist page.

Past week team activities:

  • Writing more specific backend routes
  • Bug fixes
  • Virtual Team meeting

Team Project Decisions:

  • Major styling changes done to front page, that were then implemented throughout other pages

Other Comments: