# Ecommerce Website (Django/javascript) ![Django Ecommerce Store](https://github.com/omarreda22/Django-eCommerce-Store/blob/main/core/static/img/e_shop.PNG) Full-featured shopping cart with PayPal & credit/debit payments Product rating & review system An actual real-world project built in a linear and progressive manner Admin area to manage customers, products & orders Product search, carousel, pagination & more ### View Full Video Demo On [Youtube](https://www.youtube.com/watch?v=lwWEabH0-lY)

## How to install on Windows 1. clone this project 2. install virtualenv ``` pip install virtualenv ``` 3. create new virtual environment ``` py -m venv venv ``` 4. activate the new virtual ``` .\venv\Scripts\activate ``` 5. install requirements.txt ``` pip install -r requirements.txt ``` 6. run local server to begin ``` py manage.py runserver ``` 7. go live with [localhost:8000](http://localhost:8000/) ### To install on Unix/macOS [see this document](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments) ## To add new products and access admin panel 1. run on trimnal ``` py manage.py createsuperuser ``` 2. create new admin user 2. go to [localhost:8000/admin](http://localhost:8000/admin) ## Some of feature in this store - Full-featured shopping cart - Review and Rating System - Top products carousel - Product pagination - Product search feature - User profile with orders - Admin product management - Admin Order details page - Mark orders as a delivered option - Checkout process (shipping, payment method, etc... ) - PayPal / Credit Card integration - Category Filter - Addition of variable products - Post on your blog - Contact page - Professional and modern website design with matching colors - An unlimited number of products and categories - Unlimited pages - Easy to manage the site ### Need help? Found a bug? Message me! ### Enjoy^^