Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 1.92 KB

README.md

File metadata and controls

76 lines (57 loc) · 1.92 KB

Shop Wise 🛒

This is a Django-based web application for managing an e-commerce platform. The project includes features for managing products, customers, orders, and shopping carts.

Check it out!

Shop Wise project deployed to Render

Installation

Python3 must be already installed.

  1. Clone the repository:

    git clone https://github.com/vladislav-tsybuliak1/shop-wise.git
    cd django-store
  2. Create a virtual environment and activate it:

    python -m venv env
    source env/bin/activate  # On Windows use `env\Scripts\activate`
  3. Install the dependencies:

    pip install -r requirements.txt
  4. Create a .env file for environment variables:

    DEBUG=True
    SECRET_KEY=your_secret_key
    DATABASE_URL=postgres://user:password@localhost:5432/yourdatabase
    
  5. Apply the migrations:

    python manage.py migrate
  6. (Optional) Load data from the prepared fixture to populate db:

    python manage.py loaddata shop_wise_db_data.json
  7. Create a superuser:

    python manage.py createsuperuser

NOTE: If you loaded data from the fixture you can use the following superuser:

  • Login: admin
  • Password: test123test
  1. Run the development server:
    python manage.py runserver

Features

  • Customer/User authentication and registration
  • Product, brand, and category listing, creation, update, and deletion
  • Addition products to customer's shopping cart and deletion from it
  • Order creation from shopping cart
  • Updating orders' statuses
  • Customer's reviews for products

Demo

Website Interface

Contact

For any inquiries, please contact [email protected].