Skip to content

jetunp/Shopping-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping Cart Application

This is a shopping cart application developed using HTML5, CSS3, and Vanilla JavaScript. The application allows users to add, remove, and update shopping items in their cart and provides a filtering feature to easily find items. It also incorporates data persistence through Local Storage, ensuring a seamless shopping experience even when the page is refreshed.

Features

  • Add Items: Users can add shopping items to their cart, providing details such as item name, price, and quantity.
  • Remove Items: If users decide not to purchase certain items, they can easily remove them from the cart.
  • Update Items: Users can modify the quantity or other details of items already added to the cart.
  • Filtering: The application offers a filtering mechanism to help users quickly find specific items based on their preferences.
  • Data Persistence: Local Storage is implemented to store the shopping cart data, ensuring the cart's contents persist across sessions.

Technology Stack

  • Front-end: HTML5, CSS3, Vanilla JavaScript
  • Data Persistence: Local Storage (with the flexibility to integrate SQL or NoSQL databases in the future)

How to Use

  1. Clone the repository to your local machine.
  2. Open the index.html file in your preferred web browser.
  3. Use the provided interface to add, remove, update, and filter shopping items as needed.
  4. The shopping cart contents will be saved automatically in Local Storage, allowing for seamless persistence of data.

Future Enhancements

  1. Database Integration: As per specific requirements or scaling needs, the application can be enhanced to use SQL or NoSQL databases for robust data storage.
  2. User Authentication: Implement user authentication to provide personalized shopping experiences and secure user data.
  3. Improved UI/UX: Continuously improve the user interface and experience to ensure a delightful shopping journey.
  4. Checkout & Payment: Add a checkout process and payment gateway integration to enable users to complete their purchases.

Contributions

Contributions to the project are welcome! If you find any issues or have ideas for improvements, feel free to submit pull requests or raise issues in the repository.

Enjoy shopping with our intuitive and feature-rich shopping cart application! Happy shopping!

Application Snippet:

Demo: https://shopping-cart-jetunp.netlify.app/

About

Vanilla JS shopping list app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published