Multi-Vendor-eCommerce

πŸ’» Application Overview

The application is multivendor eCommerce platform with Role-based access control (RBAC) that empowers multiple vendors to sell their products from one storefront. Multivendor store gives shoppers a huge catalog to choose from and provides sellers with a bigger base of ready-to-buy customers.

Data model

The application contains the following core features:

Get Started

Prerequisites:

To set up the app execute the following guide.

Setup, Installation and Run

To run the app on your local machine, you need Python 3+, installed on your computer. Follow all the steps to run this project.

  1. Create virtual environment:
    virtualenv env
    
  2. Activate virtual environment:
    On Linux - source env/bin/activate
    On Windows - env/Scripts/activate
    
  3. Firstly you need to clone or download my project from github repositories:
    git clone https://github.com/hossainchisty/Multi-Vendor-eCommerce.git
    
  4. Then enter the corresponding directory:
    cd Multi-Vendor-eCommerce
    
  5. Install dependencies
      pip install -r requirements.txt
    
  6. Run local server, and DONE!
      python manage.py runserver
      Linux or Mac - python3 manage.py runserver
    
  7. App in the development mode.
    Open http://127.0.0.1:8000 to view it in the browser.

See the section about deployment for more information.