Mediator Multi-Vendor Marketplace
Multi-vendor mediator marketplace with commissions, settlements, admin control and RBAC.

Project features
Flutter marketplace connecting customers and vendors in a clear multi-vendor flow.
Multiple roles: customer, vendor, admin with strict RBAC permissions.
Vendor onboarding with verification and approval before activation.
Vendor storefront plus vendor dashboard for products and orders.
Flexible product system: categories, images, attributes, variants, inventory.
Complete order lifecycle: pending, processing, shipped, delivered, cancelled.
Platform commission per order with accurate revenue calculations.
Vendor settlements and payout reports with export capability.
FCM notifications for key events for both vendors and customers.
Laravel admin panel to manage vendors, products, orders, disputes.
Ratings and reviews with moderation to prevent spam and abuse.
Performance: pagination, caching, and optimized database queries.
Payments abstraction layer to swap gateways later with minimal changes.
Security: rate limiting, logging, activity monitoring, banning.
Scalable foundation for shipping zones, delivery options, and expansion.
Project screens






