Skip to content

techbysj/amazonclone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Clone

Overview

This is a JavaScript-based Amazon Clone built with HTML, CSS, and JavaScript. It replicates the core functionalities of Amazon, allowing users to browse products, add them to the cart, and proceed with checkout.

Features

🛒 E-Commerce Functionalities

  • Product Listings: Displays multiple categories of products dynamically.
  • Product Details Page: Shows product images, descriptions, prices, and reviews.
  • Add to Cart: Users can add, update, or remove products from their cart.
  • Cart Summary: Displays the total price and item count.
  • Checkout System: Allows users to finalize their purchases.

🔐 User Authentication & Authorization

  • Sign Up / Login: Users can create accounts and log in securely.
  • Local Storage-Based Authentication: User sessions are stored in local storage.
  • Profile Management: Users can update their details.

🌎 UI & UX Features

  • Amazon-Like Navigation: A fully responsive navbar with search, cart, and account options.
  • Product Search & Filtering: Users can search for products and apply filters.
  • Responsive Design: Works seamlessly across all devices.

Performance & Security Enhancements

  • Lazy Loading Images: Improves page load speed.
  • Optimized CSS & JS: Minimized files for better performance.
  • Secure Checkout Process: Prevents unauthorized access to the payment page.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: N/A (Using Local Storage for Data Management)
  • Authentication: Local Storage-based authentication
  • Hosting: Netlify / GitHub Pages

Installation & Usage

  1. Clone the repository:
    git clone https://github.com/techbysj/amazonclone.git
  2. Navigate to the project folder:
    cd amazonclone
  3. Open the index.html file in a browser.

Live Demo

Click here to view the live demo

Future Improvements

  • Implement a backend with Node.js & Express.js.
  • Add a payment gateway (e.g., Stripe, PayPal).
  • Enhance the UI with animations and transitions.
  • Improve search functionality with advanced filtering.

Author

SALIM JAMAL SALIM
LinkedIn: TechbySJ
GitHub: TechbySJ

License

This project is licensed under the MIT License.

About

Full-Stack Amazon Website Clone using JAVASCRIPT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors