Revamp of the E-commerce Platform - New Checkout Feature, UI Improvements and Readme page.
This PR introduces a comprehensive revamp of the existing e-commerce platform. The following updates have been made:
Key Features and Improvements:New Checkout Feature:
A functional checkout button has been added that allows users to proceed with their purchases.
The checkout process calculates the total price of the items in the cart and displays a confirmation message.
Validation ensures that users cannot checkout with an empty cart, improving user experience and flow.
Responsive Design & Grid Layout:
The product display has been revamped to use a CSS Grid Layout, making the platform more responsive and scalable across various devices.
Each product card is displayed in a consistent grid format, ensuring uniformity in size and layout.
Uniform Image Size:
Product images have been adjusted to have a fixed size using object-fit: cover, preventing distortion and ensuring all product images are displayed uniformly, regardless of the image dimensions.
Hover Effects:
Added a subtle hover effect to product cards, which provides a slight elevation (translateY(-5px)) to give a more interactive and modern feel to the user interface.
Buttons now have hover state transitions, changing color to enhance interactivity and encourage user engagement.
Box Shadows and Spacing:
Responsive Checkout Button:
The checkout button now spans the entire width of the container for larger screens, ensuring a more user-friendly design that adheres to modern UX principles.
Includes hover effects for better user interaction and clarity during checkout.
Bug Fixes and Optimization:
Fixed inconsistencies with image scaling across different products, ensuring all products are displayed neatly.
Enhanced the grid responsiveness to better handle various screen sizes, from mobile to desktop.
Future Considerations:
Additional features, such as product filtering and quantity management, are planned for future updates.
Potential integration with a backend for real-time data management and user authentication.
Revamp of the E-commerce Platform - New Checkout Feature, UI Improvements and Readme page.
This PR introduces a comprehensive revamp of the existing e-commerce platform. The following updates have been made:
Key Features and Improvements: New Checkout Feature:
Responsive Design & Grid Layout: The product display has been revamped to use a CSS Grid Layout, making the platform more responsive and scalable across various devices. Each product card is displayed in a consistent grid format, ensuring uniformity in size and layout.
Uniform Image Size: Product images have been adjusted to have a fixed size using object-fit: cover, preventing distortion and ensuring all product images are displayed uniformly, regardless of the image dimensions.
Hover Effects: Added a subtle hover effect to product cards, which provides a slight elevation (translateY(-5px)) to give a more interactive and modern feel to the user interface. Buttons now have hover state transitions, changing color to enhance interactivity and encourage user engagement. Box Shadows and Spacing:
Responsive Checkout Button:
The checkout button now spans the entire width of the container for larger screens, ensuring a more user-friendly design that adheres to modern UX principles. Includes hover effects for better user interaction and clarity during checkout.
Bug Fixes and Optimization: Fixed inconsistencies with image scaling across different products, ensuring all products are displayed neatly. Enhanced the grid responsiveness to better handle various screen sizes, from mobile to desktop.
Future Considerations: Additional features, such as product filtering and quantity management, are planned for future updates. Potential integration with a backend for real-time data management and user authentication.
This also closes #553