Related Issues (20)
- Incorporate an icon or link in the header navigation leading to the About Us page.
- Include an "Add to Cart" button on each product card, enabling users to directly add the product to the shopping cart
- Join API-client to get single one, plus pass it throw all components by reference.
- Implement lazy loading, pagination, or infinite scroll to efficiently load and display a large number of products without significant delays or performance issues, leveraging the chosen API (commercetools or any other simple API) for product data retrieval.
- If the product is not already in the user's shopping cart, provide an "Add to Cart" button that adds the product with the selected options to their cart using the chosen API.
- If the product is already in the user's shopping cart, provide a "Remove from Cart" button that allows users to remove the product from their cart using the chosen API.
- Allow users to select the desired quantity of the product before adding it to their shopping cart.
- Integrate the Catalog Product page with the chosen API (commercetools or any other simple API) to enable users to add products to their shopping cart directly from the product list.
- Use the commercetools API to fetch and display the list of items added to the basket along with essential details such as the name, image, and price.
- Allow users to modify the quantity of each product in the cart, updating the corresponding data using the commercetools API and recalculating the total cost accordingly.
- Provide a "Remove from Cart" button for each product, enabling users to delete items from the cart and updating the cart data using the commercetools API.
- Automatically recalculate the total cost of the items in the shopping cart when users modify product quantities or remove items from the cart, using the updated data from the commercetools API.
- When the shopping cart is empty, display a clear message indicating the cart is empty.
- Provide a link to the catalog of products within the empty cart message, guiding users to easily continue shopping and explore other parts of the website.
- Implement a feature that allows users to apply a promo code to their order, offering discounts on eligible items, and updating the total cost of the cart accordingly using the commercetools API.
- Display both the original price and the discounted price after applying the promo code, ensuring that the two prices are visually distinct.
- Provide a "Clear Shopping Cart" button that removes all items from the user's shopping cart and updates the cart data using the commercetools API.
- Feature and link the RS School logo on the "About Us" page, making it visible and recognizable, and allowing users to learn more about the educational program by linking it to the school's website.
- Create a comprehensive introduction to the development team, highlighting each member's contributions to the project, their effective collaboration methods, as well as personal details such as names, roles, short bios, relevant photos, and GitHub profile links.
- Realize indication number of products in the cart in cart header's button
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ecommerce-application.