This is a fully functional eCommerce website built with HTML, CSS, JavaScript on the frontend and Django on the backend. The site simulates a complete online shopping experience, including product browsing, user authentication, cart management, and admin controls.
- All products are listed in a clean, responsive store section.
- Each product includes details like image, price, and description.
- Add-to-cart functionality (demo).
- Highlight the latest deals and promotions.
- Dynamic section to keep users updated on discounts or featured products.
- Shop by categories for a more personalized and user-friendly experience.
- Easily filter products by type.
- Demo Login and Sign Up pages with working Django-based authentication.
- Session management with login/logout support.
- Simulated checkout page for reviewing cart items.
- Demo shipping form to simulate address entry and order confirmation.
- Admin dashboard to:
- Manage Products (Add, Edit, Delete)
- Manage Customers
- Manage Deals and Promotions
- Frontend: HTML, CSS, JavaScript
- Backend: Django (Python)
- Database: Default Django SQLite (can be configured for PostgreSQL/MySQL)
-
Clone repo:
git clone <repo_url> -
Creating virtual environment:
python -m venv venvsource venv/bin/activate# On Windows: venv\Scripts\activate -
Install dependencies:
pip install -r requirements.txt -
Migrating tables:
python manage.py makemigrationspython manage.py migrate -
Creating superuser for admin access:
python manage.py createsuperuser -
Run server:
python manage.py runserver
Visit http://127.0.0.1:8000/ to view the site locally.
If you'd like to contribute or report a bug, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.


