Skip to content

MuhammadAsad878/Django-Based-Ecommerce-Shoes-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Ecommerce Shoes Store

A feature-rich e-commerce application for learning purposes to built with Django, allowing users to browse and purchase shoes online with functionalities like user authentication, shopping cart, and product management.

🚀 Getting Started

Follow these steps to set up and run the project on your local machine.

Prerequisites

Ensure you have the following installed:

  • Python (>= 3.8) → Download Python
  • pip (Package Installer for Python) → Check if installed using:
    python -m ensurepip --default-pip

Installation Steps

1️⃣ Clone the Repository

git clone https://github.com/MuhammadAsad878/Django-Based-Ecommerce-Shoes-Store.git
cd Django-Based-Ecommerce-Store

2️⃣ Create and Activate Virtual Environment

Create a virtual environment in the project directory:

python -m venv .venv

Activate Virtual Environment:

  • Windows:
    .venv\Scripts\activate
  • Mac/Linux:
    source .venv/bin/activate

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run Migrations

python manage.py migrate

5️⃣ Start the Development Server

python manage.py runserver

The application will be available at: http://127.0.0.1:8000/


🛠 Features

  • 🔐 User Authentication (Login & Signup)
  • 🛍 Product Listing & Details
  • 🛒 Shopping Cart Functionality
  • 📦 Order Management
  • 🎨 Bootstrap-based Responsive UI

📜 Environment Variables ( Optional )

Create a .env file in the project root and configure the necessary environment variables:

SECRET_KEY=your_django_secret_key
DEBUG=True
DATABASE_URL=your_database_url

📝 License

This project is licensed under the MIT License.


🎯 **Developed by Muhammad Asad

About

Shoes Store Complete files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors