Skip to content

This is a basic Ecommerce Website made in Python (Django) with frontend in Html, Css, Js, Bs and all basic backend functionalities implemented.

License

Notifications You must be signed in to change notification settings

huzaifa113/Django-Ecommerce-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Django E-commerce Website

This project is a Django-based e-commerce website designed to provide a platform for users to browse, select, and purchase various products. It includes features such as product listings, a shopping cart, order tracking, and user authentication.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/huzaifa113/Django-Ecommerce-Website.git
cd repository

Install the required dependencies:

pip install -r requirements.txt

Set up the database:

python manage.py migrate

Create a superuser to access the Django admin:

python manage.py createsuperuser

Run the development server:

python manage.py runserver

The backend should be available at:

 localhost:8000/shop

Create a SuperUser first then log into admin panel and add the products to your need. The Admin Panel should be available at:

 localhost:8000/admin

You can add/update/delete your desired products in Products.

You can add/update/delete your orders in Orderss.

You can add/update/delete Order tracking updates in Order Updates. So User can see those when they track their order.

Home Page

Users can browse through various products available on the website. image image image image image image

Quick View

Quick View Page for Product Details image image

Search Product

Search any product with any keyword image

Shopping Cart

Users can add products to their cart, view their cart, and proceed to checkout. image

Checkout

User can check their cart and place an order by filling the details image

Order Tracking

Users can track their orders by entering their order ID and email address. image

Contact Us

Users can contact us using the Contact Us Form image

About Us

About Us Page tells about our organization image

User Authentication

User have to create an account for ordering image

And after that user can login into their account image

Admin Panel

Admin can manage users, products, orders, updates in dhango builtin admin panel by creating a superuser and login in to it image

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

This README provides an overview of the project, installation instructions, usage information, and encourages contributions. Note: This project is a dummy project not finalized yet.