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