Sprint 4 ‐ Week 12 Update - atishay2305-hub/LeafLog GitHub Wiki
Project LeafLog Status Update
Mid of Sprint 4
Date: 2024-04-10 - 2024-04-17
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% |
User Profile Customization | 🔶 | 75% |
Plant Management
Feature | Status | Completion Percentage |
---|---|---|
Plant Logging | ✅ | 100% |
Store Logged Plant Information | ✅ | 100% |
Plant Search + Filtering Feature | ✅ | 80% |
Advanced Plant Search Filters | 🔴 | 0% |
Create Plant Database Search Page | ✅ | 100% |
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 | ✅ | 100% |
API Integration
Feature | Status | Completion Percentage |
---|---|---|
API Data Integration | ✅ | 100% |
API Response Handling | ✅ | 100% |
Additional Features
Feature | Status | Completion Percentage |
---|---|---|
Notification Feature | 🔶 | 75% |
Wishlist Feature | 🔴 | 0% |
Feedback System | 🔶 | 50% |
Current Project Status Summary: ORANGE
The search feature now renders relevant plant entries, showing the different plant care data associated with each. Users have the option to then add those plants to My Plants page. We've expanded upon the manual plant logging feature, which also renders plants to the My Plants page. My Plants page offers an option for email notifications to remind users of when it is time to water their plants based on the plants' determined care needs. There are some bugs and cross-functionality that needs to be ironed out, as well as some small tasks on the back burner we want to attend to next week, but we are very close to our MVP.
Team Status Summary:
The full stack work is in fairly good shape - bugs are being found along the way of testing and iteration, but are under control. As of right now, all backend and API information is being rendered as desired, the team needs to focus on streamlining data interaction and manipulation. Pair programming and using dedicated branches is a great asset that wasn't utilized as much as it should have been prior in the project.
Team Goals for the upcoming week:
- Smooth data integration and manipulation from search, log and my-plants pages.
- Notification system testing
- Adding option to add profile picture
- Hosting
Individual Team Member Status:
-
Mikayla: Formatted Search feature to show first 6 relevant results, integrated search feature to be accessed in Plant Log page, Plant Log form now consistent with plant data format, worked on creating email notifications, created My Plants page, rendered logged plants on My Plants page, other styling implementations
Next week: Help with streamlining previously mentioned bugs and data pipelines, finalize notification system, hopefully integrate a photo API to add pictures to plant entry
-
Atishay: This week I have been working on the testing part in cypress locally and helping Mikayla with backend integration. The good news is, for the most part, we have done our MVP part, atleast by the end of this week, the majority of tasks we aimed to complete, will be done.
Next week: Next week I will do the final wrap up, help others in Final Presentation creation and overall testing.
-
Hiral: Worked on Testing part and configuration of Circle CI, worked on Kanban Board
Next week: Will Complete the testing of other parts.
-
Caitlin: Work on testing, feedback page. Work on documentation and final project presentation.
Next week: Continue working on testing, finish the final presentation
Past week team activities:
- User authentication
- Logout functionality
- Search page shows plant results and unique plant care information
Team Project Decisions:
- Test project in Selenium possbily
- Reformat the manual Plant Log form's variable prompts
- Create a dedicated My Plants page
Other Comments:
- A lot of great work, team is close to our MVP
- Reformatted our Kanban board