Home
Softono
Shopvexael

Shopvexael

Open source MIT HTML
12
Stars
0
Forks
0
Issues
0
Watchers
1 month
Last Commit

About Shopvexael

A full-stack Django-based e-commerce web application that provides a modern online shopping experience. It includes user authentication, product browsing, shopping cart functionality, order placement, and an admin dashboard for managing products, categories, and orders.

Platforms

Web Self-hosted

Languages

HTML

Shopvexael β€” Premium Multi-Vendor Marketplace

Shopvexael is a professional, high-performance eCommerce platform built with Django. It features a modern, glassmorphic dark-mode interface and a robust multi-vendor architecture, providing a seamless experience for customers, sellers, and administrators.

Banner Django Python

πŸš€ Key Features

πŸ›’ Customer Experience

  • Premium UI/UX: Dark-mode glassmorphic design with smooth micro-animations.
  • Smart Search: AJAX-powered real-time search with instant suggestions.
  • Order Tracking: Animated tracking timeline with real-time status updates.
  • Social Features: Detailed product reviews with helpfulness ratings and seller replies.
  • Shopping Essentials: Dynamic cart management, wishlists, and multi-payment support.

πŸͺ Seller Hub (Enterprise Grade)

  • Advanced Analytics: Real-time sales visualization using Chart.js.
  • Inventory Management: Health indicators, quick stock updates, and a "Trash Bin" for soft-deleted products.
  • Order Fulfillment: Dedicated dashboard for tracking shipments, updating statuses, and generating invoices.
  • Communication: Integrated notification center for order alerts and platform updates.

πŸ›‘οΈ Admin Command Center

  • Platform Analytics: Total revenue tracking and automatic commission calculation (10%).
  • Verification Queue: Dedicated workflow for vetting and approving/rejecting new seller applications.
  • Global Control: Full management of categories, brands, and featured/trending product listings.

πŸ› οΈ Technical Stack

  • Backend: Django 6.0 (Python)
  • Frontend: Vanilla CSS (Custom Design System), JavaScript (AJAX/DOM)
  • Database: SQLite (Development) / PostgreSQL (Production ready)
  • Analytics: Chart.js
  • Icons: FontAwesome 5

πŸ“¦ Installation & Setup

  1. Clone the repository:

    git clone https://github.com/Senthil455/Shopvexael.git
    cd online-shopping-python-project
  2. Create a virtual environment:

    python -m venv venv
    venv\Scripts\activate  # Windows
    source venv/bin/activate  # macOS/Linux
  3. Install dependencies:

    pip install django
  4. Run Migrations:

    python manage.py makemigrations
    python manage.py migrate
  5. Create an Admin (Superuser):

    python manage.py createsuperuser
  6. Start the server:

    python manage.py runserver

πŸ“‚ Project Structure

  • shop/: Core application containing models, views, and business logic.
  • OnlineShopping/: Project configuration (settings, master URLs).
  • static/: Global CSS, JavaScript, and asset files.
  • media/: User-uploaded product images and seller documents.
  • templates/: Modular HTML components with advanced layout inheritance.

πŸ” Admin Credentials (Demo)

If you are testing the local development environment:

  • URL: /admin_dashboard/
  • Username: admin
  • Password: adminpassword