Skip to content

Parsa-mrz/multi-vendor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

84 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ Multi-Vendor eCommerce Platform (Laravel + Livewire + Filament)

A modern, real-time multi-vendor eCommerce platform built with Laravel, Livewire, and Filament.
Customers can shop from multiple vendors, vendors can manage their own storefronts, and all communication is supported via a real-time chat system powered by Laravel Reverb.


πŸ”₯ Features

  • βœ… Multi-vendor architecture
  • βœ… Customer & vendor registration (vendor approval by admin)
  • βœ… Role-based dashboards (Admin, Vendor, Customer)
  • βœ… Real-time chat between:
    • Customers ↔ Vendors
    • Customers & Vendors ↔ Admin
  • βœ… Email verification for all users
  • βœ… Product management for vendors
  • βœ… Vendor-specific order tracking
  • βœ… Guest-friendly checkout (with auto-login + redirect)
  • βœ… Multiple payment gateway support
  • βœ… Admin monitoring with real-time insights via Laravel Pulse

🧰 Tech Stack

  • Framework: Laravel
  • Frontend Interactivity: Livewire
  • Admin Panel: Filament
  • Real-time Communication: Laravel Reverb
  • Monitoring & Metrics: Laravel Pulse
  • Database: PostgreSQL
  • Queue & Pub/Sub: Redis

πŸ“– Documentation


About

Multi Vendor Shop with Laravel and Livewire

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published