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.
To set up the project locally, follow these steps:
- 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.
Users can browse through various products available on the website.
Quick View Page for Product Details
Search any product with any keyword
Users can add products to their cart, view their cart, and proceed to checkout.
User can check their cart and place an order by filling the details
Users can track their orders by entering their order ID and email address.
Users can contact us using the Contact Us Form
About Us Page tells about our organization
User have to create an account for ordering
And after that user can login into their account
Admin can manage users, products, orders, updates in dhango builtin admin panel by creating a superuser and login in to it
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.