Skip to content

πŸ›οΈ A simple e-commerce website with product display, cart management, and checkout functionality using HTML, CSS, and JavaScript.

Notifications You must be signed in to change notification settings

Sandeepkumar-S-18/ShoppyKart-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

40 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

E-Commerce Web Application

Welcome to the ShoppyKart Website – a seamless and dynamic platform where users can browse through products, add them to their cart, and enjoy a fully functional shopping experience, all built using modern web technologies: HTML, CSS, and JavaScript.


πŸ“Έ Preview

πŸ›οΈ Page Preview

Page preview

πŸ›’ Cart Page Window

Cart page window

πŸ’³ Checkout Window Notification

Checkout window

🏷️ Product Information Window

Product information window

πŸŽ₯ Video Window

Video window

πŸ—ΊοΈ Map Window

Map window

βž• Add the Product Window

Add the Product window


πŸ›  Features

  • Product Catalog: Users can view and explore a variety of products with detailed images, ratings, and descriptions.
  • Interactive Cart: Add products to your cart and view the total price dynamically.
  • Dark/Light Theme Toggle: Enhance the browsing experience by switching between light and dark themes.
  • Zoom-in Product Images: Hover over product images to zoom in for more details.

πŸ’» Tech Stack

  • HTML: Semantic structure for the web pages.
  • CSS: Styling and layout using custom fonts, grids, and flexbox.
  • JavaScript: Core interactivity, including product management, cart operations, and UI functionality.
  • LocalStorage: Data persistence for cart items and product listings, ensuring data is not lost across sessions.
  • External Libraries:

πŸ‘¨β€πŸ’» Installation

  1. Clone this repository:
    git clone https://github.com/sandeepku-s/ShoppyKart-template.git
  2. Navigate to the project directory:
    cd ShoppyKart-template
  3. Open index.html in your web browser to use the ShoppyKart-template.

πŸ›οΈ Usage

πŸ–₯️ User Interface

  1. Product Display:

    • Products are displayed on the main page in a grid layout.
    • Each product shows the image, name, rating, original price, and discounted price.
  2. Product Details:

    • Clicking on a product name or image opens a detailed view of the product with additional information like rating, price, and description.
  3. Add to Cart:

    • Users can add products to the cart directly from the main product display.
    • The cart icon in the header shows the current count of products in the cart.
  4. Cart Management:

    • View cart by clicking the cart icon in the header.
    • The cart dynamically updates with the total price.

πŸ’³ Checkout Process

  • Once the user is ready to purchase, they can view the total cart amount and proceed with checkout.
  • The project uses a simple SweetAlert confirmation upon successful checkout.

πŸ“‚ Project Structure

Here is an overview of the project structure:

ShoppyKart-template/
β”œβ”€β”€ index.html               # The main HTML file with the product listing and cart structure
β”œβ”€β”€ CSS/
β”‚   β”œβ”€β”€ Style.css            # The main stylesheet for page layouts and UI
β”‚   └── Font.css             # Additional styles related to custom fonts
β”œβ”€β”€ Fonts/
β”‚   └── font_templates       # Custom fonts and templates used in the app
β”œβ”€β”€ Images/
β”‚   β”œβ”€β”€ product_1.jpg        # Example product image
β”‚   β”œβ”€β”€ product_2.jpg        # Another example image
β”‚   └── .............	     # All Images
└── Script.js                # JavaScript logic for managing products, cart, and UI behavior

πŸš€ Deployment

This project can be deployed easily using platforms like GitHub Pages. To preview the live version, visit:


πŸš€ Live Demo

You can preview the live demo of the application by following this link: Demo Link


About

πŸ›οΈ A simple e-commerce website with product display, cart management, and checkout functionality using HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published