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.
Follow these steps to set up and run the project on your local machine.
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
git clone https://github.com/MuhammadAsad878/Django-Based-Ecommerce-Shoes-Store.git
cd Django-Based-Ecommerce-StoreCreate a virtual environment in the project directory:
python -m venv .venvActivate Virtual Environment:
- Windows:
.venv\Scripts\activate
- Mac/Linux:
source .venv/bin/activate
pip install -r requirements.txtpython manage.py migratepython manage.py runserverThe application will be available at: http://127.0.0.1:8000/
- 🔐 User Authentication (Login & Signup)
- 🛍 Product Listing & Details
- 🛒 Shopping Cart Functionality
- 📦 Order Management
- 🎨 Bootstrap-based Responsive UI
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
This project is licensed under the MIT License.
🎯 **Developed by Muhammad Asad