Skip to content

Conversation

@GaneshArumugam05
Copy link
Collaborator

@GaneshArumugam05 GaneshArumugam05 commented Dec 12, 2025

feat: add product pages, product details and cart functionality

database removed
context created for cart
added provider in main jsx
modified cartContext of add to cart and increase and decrease of the count of product quantity
updated projects data of multiple images of a product and product details modified
updated the App.jsx file adding the routes for products and product id of product details and cart component
created and added the cart component file
small correction in landing page removing the default cart value in navbar cart icon
updated the data and design UI of product details comp
updated product page comp of adding react router dom to navigate screen or page
navbar comp updated cart count in real time
@GaneshArumugam05
Copy link
Collaborator Author

  • Added full Product Page component with responsive grid layout
  • Implemented ProductDetails page with dynamic data, offers, and specifications
  • Integrated Add to Cart functionality across product and details pages
  • Updated CartContext with add, remove, increaseQty, decreaseQty functionality
  • Updated Cart page UI (subtotal, quantity controls, remove, empty state)
  • Updated Navbar to show real-time cart count
  • Updated App.jsx routes for /products, /product/:id, /cart
  • Improved code structure and localStorage persistence
  • Added new products dataset and integrated all components

added a new routes of About and Contact comp
created a component of About Page with Details dummy data
Created a Contact page Component with   address and contact details with input fields
Updated a product page of adding a Banner Card section and Reusable Footer comp
Footer Component Updated social icons
Navbar component Updated of route link using uselocation
today changes of doing api integration of register and login page failed
Copy link
Owner

@PTHARRISH PTHARRISH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good let me check the integration

@PTHARRISH PTHARRISH merged commit 27a846c into frontend Dec 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants