E-Commerce Site Development: HTML, CSS, JavaScript

Job ID: 39768198

Budget: $10 – $100 USD

I need a front-end developer to build a modern, responsive e-commerce website using HTML, CSS, and JavaScript only (no frameworks required). The website should have 5 main pages and include interactive features like a dynamic cart and favorites list.
Requirements:
Pages (Total: 5)
Home Page – includes hero banner, featured products, and navigation links.
About Us Page – company details (like the sample in the screenshot).
All Products Page – grid layout to display products, with category filter and search bar.
Contact Us Page – contact form and company details.
Checkout Page – shopping cart summary, quantity update, remove items, subtotal, and checkout button.
Header & Navigation (Fixed Headbar)
Logo:
Dropdown menus: Browse Category & All Categories.
Search bar for products.
Buttons: Become a Volunteer, Become a Supplier.
Icons: Login, Favorites, Cart (with item count).
Functionalities
Dynamic Cart:
Add products, update quantities, delete items.
Show subtotal dynamically.
Slide-out cart panel
Favorites List:
Add/remove favorite items.
Show saved favorites with icon counter in the header.
Slide-out favorite panel

Discount Tags & Ratings:
Some products should show discounts (e.g., “20% OFF”).
Product rating with stars.
Responsive Design:
Mobile, tablet, and desktop views should work smoothly.
Tech Requirements:
Pure HTML, CSS, JavaScript
Clean and well-structured code with comments.
Use localStorage to handle cart and favorites dynamically.