Skip to content

👟️ Footwear a Django based e-commerce project aims to provide the ultimate online shopping experience for shoe enthusiasts, combining a powerful backend with a beautiful and user-friendly frontend.

Notifications You must be signed in to change notification settings

mostafanasser2000/Footwear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FootWear

👟️ Footwear a Django-based e-commerce project aims to provide shoe enthusiasts the ultimate online shopping experience, combining a powerful backend with a beautiful and user-friendly frontend.

Video Preview

FootWear Preivew

Features

  • User Authentication and social authentication
  • Product Management
  • Product Browsing and Search
  • Shopping Cart Management
  • Checkout and Order Processing
  • Responsive Design

Installation

1. Clone the Repository

git clone https://github.com/yourusername/ecommerce-website.git
cd ecommerce-website

2. Create and Activate Virtual Environment

python3 -m venv venv
source venv/bin/activate

3.Install Dependencies

pip install -r requirements.txt

4.Set Up the Database

python manage.py makemigrations
python manage.py migrate

Create a Superuser

python manage.py createsuperuser

Run the Development Server

python manage.py runserver

Optional: to allow social authentication follow this tutorial

https://learndjango.com/tutorials/django-allauth-tutorial

now access admin dashboard to create products website at http://127.0.0.1:8000/admin

Further Improvement

  • improve dashboard for admins
  • allow online payments through stripe
  • add copouts and discounts for products

About

👟️ Footwear a Django based e-commerce project aims to provide the ultimate online shopping experience for shoe enthusiasts, combining a powerful backend with a beautiful and user-friendly frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published