Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Title
Added EliteCommerce – Premium E-Commerce Website using HTML, CSS & Vanilla JavaScript
Description
This pull request adds EliteCommerce, a fully functional e-commerce website built using pure HTML, CSS, and vanilla JavaScript without any external frameworks or libraries.
The project demonstrates modern front-end concepts such as:
Single-page application (SPA) style navigation
Product listing with category filters and search
Shopping cart with quantity management
Login-based checkout flow
Responsive design and smooth CSS animations
All logic, styles, and structure are implemented inside a single HTML file, making it beginner-friendly and easy to understand.
Motivation and Context
The purpose of this contribution is to provide a project-based learning example for beginners who want to understand how real-world e-commerce systems work using core web technologies.
This project helps learners practice:
DOM manipulation
Event handling
State management without frameworks
Responsive UI design
Clean project documentation
It fits well within the goals of the project-based-learning repository.
How Has This Been Tested?
Opened index.html directly in Chrome and Firefox
Verified navigation between Home, Products, Cart, and Login pages
Tested login functionality using demo credentials (admin / admin123)
Added products to cart, updated quantities, and checked totals
Tested search and category filtering
Verified responsiveness on desktop and mobile viewports
Confirmed no external dependencies or build tools are required