schnehowebking / django-clothstore-mvt-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

live Link:

https://islamiyahtechclothstore.onrender.com/

( pip freeze | sed 's/==.*$//' > requirements.txt )

IST Cloth Store

Welcome to IST Cloth Store, an online clothing store built using Django. This web application allows users to register, verify their email, login, logout, manage their wallet balance, and purchase clothing items with various features for a seamless shopping experience.

Table of Contents

Features

  1. User Authentication:

    • Register an account with email verification.
    • Login and Logout securely.
  2. Wallet Management:

    • Users can add balance to their wallet for convenient and quick purchases.
  3. Product Purchase:

    • Buy individual products or all items in the cart.
    • Seamless checkout process.
  4. Product Management:

    • Sort products by price, popularity, and other criteria.
    • Search for products by name or keyword.
    • Filter products by category, size, and color.

Setup

  1. Clone the Repository:

    git clone https://github.com/schnehowebking/django-clothstore-mvt-project.git
    cd django-clothstore-mvt-project
    
  2. Create Virtual Environment:

    python -m venv venv
    
  3. Activate Virtual Environment:

  4. On Windows:

    .\venv\Scripts\activate
    
  5. On macOS/Linux:

    source venv/bin/activate
    
  6. Install Dependencies:

    pip install -r requirements.txt
    
  7. Database Migration:

    python manage.py migrate
    
  8. Create Superuser:

    python manage.py createsuperuser
    
  9. Run the Development Server:

    python manage.py runserver
    
    
    

Now Visit http://localhost:8000/ in your browser.

Usage

Register an Account:

Visit the registration page and follow the instructions to verify your email. Login:

Use your credentials to log in.

Add Balance:

Navigate to the wallet section to add balance to your account. Explore and Purchase:

Browse products, filter, and sort as needed. Add items to your cart and proceed to checkout. Logout:

Logout securely when done.

Screenshots

schnehowebking schnehowebking schnehowebking schnehowebking schnehowebking schnehowebking schnehowebking

Support

schnehowebking

About


Languages

Language:JavaScript 38.3%Language:HTML 32.8%Language:Python 22.4%Language:CSS 6.5%Language:PHP 0.0%