This is a simple e-commerce website built with Django (Python) and PayPal is added as payment processor.
I've made this as a "Jewelry Shop" website but you can make any website you like.
And if you like this project then ADD a STAR ⭐️ to this project 👆
- Manage Category (Add, Update, Filter and Delete)
- Manage Products (Add, Update, Filter and Delete)
- Manage Users (Update, Filter and Delete)
- Manage Orders (View and Process)
- View Products (Can filter based on category)
- Explore Product Details and Related Products
- All ot Non-Registered Users
- Add to Cart
- Pay with PayPal or Debit/Credit Card and Order
- See the Order Status
- See Order History
- Update Profile
- Change Password
- Reset Password
- Subscribe & Share my YouTube Channel - https://bit.ly/vijay-thapa-online-courses
- Add a Star 🌟 to this 👆 Repository
Donate by wire transfer: E-Mail at donate@vijaythapa.com for wire transfer details.
-
Install Git Version Control [ https://git-scm.com/ ]
-
Install Python Latest Version [ https://www.python.org/downloads/ ]
-
Install Pip (Package Manager) [ https://pip.pypa.io/en/stable/installing/ ]
Alternative to Pip is Homebrew
1. Create a Folder where you want to save the project
2. Create a Virtual Environment and Activate
Install Virtual Environment First
$ pip install virtualenv
Create Virtual Environment
For Windows
$ python -m venv venv
For Mac
$ python3 -m venv venv
Activate Virtual Environment
For Windows
$ source venv/scripts/activate
For Mac
$ source venv/bin/activate
3. Clone this project
$ git clone https://github.com/vijaythapa333/django-jewelry-shop.git
Then, Enter the project
$ cd django-jewelry-shop
4. Install Requirements from 'requirements.txt'
$ pip install -r requirements.txt
5. Add the hosts
- Got to settings.py file
- Then, On allowed hosts, Add [‘*’].
ALLOWED_HOSTS = ['*']
No need to change on Mac.
6. Now Run Server
Command for PC:
$ python manage.py runserver
Command for Mac:
$ python3 manage.py runserver
7. Login Credentials
Create Super User (Admin)
Command for PC:
$ python manage.py createsuperuser
Command for MAC:
$ python3 manage.py createsuperuser
Then Add Email, Username and Password
- Email - hi@vijaythapa.com
- LinkedIn - vijaythapa