What did you work on this past iteration (2 weeks)?
added in redux functionality to shopping cart so that it can now add items, remove one item, or clear cart
refactored 'Add to Cart' & Quantity buttons into functional components
What were any major issues/challenges you ran into?
resolving merge conflicts that include another team member's input to ensure nothing is lost or overwritten as it may break functionality
figuring out the styling of the refactored 'Add to Cart' component and how to get the updated quantity to be passed into the shopping cart is taking up more of my time than I expected
What do you plan to work on for this coming iteration (2 weeks)?
integrate Node & Express to shopping cart page
add quantity values to shopping cart
create past orders screen with redux, Node, Express and MongoDB integrated
Two weeks before the iteration, what were you working on?
Used private routes, to prevent guest users from viewing the add to cart and wishlist pages.
Added a loading spinner for the application and created a dropdown menu with choices to view the user profile and logout next to the account icon in the top navigation bar.
Integrated User details with a redux user store and created user profile page which shows user data by reading from store and provides option to edit profile details and reset password using firebase.
What significant problems or obstacles did you face?
I had trouble figuring out how to use the password reset feature, so I conducted some research and discovered a helpful resource that showed me how to achieve that. Additionally, because I created the dropdown using simple css and html, I had a little trouble styling it.
What will you be working on during the subsequent iteration, which will last for two weeks?
Providing additional functionalities to the user profile screen, integrating Express and MongoDB, as well as introducing a sharing function for products, the ability to upload products as a seller.
added functionality to filter products in the dashboard page
modified styling in product cards
What you’ll be working on in the next two weeks
store Product data in MongoDB and fetch to the dashboard page
add ability to show only products with the same category in the Product Details page
if time allows, add seller views to add and remove products
Where you might have gotten stuck during the last two weeks
try to find out the most appropriate method to achieve the ability to filter products. Was also considering to use apis or redux, and tried to go over various online resources and eventually added this functionality by using state hooks to our projects
also had a little trouble styling the product cards, still not too sure what should be the best design to display all the information
Name: Elsie Lee (e9s0b)