Laravel Multivendor Digital Marketplace
Budget: $10 – $30 USD
I need a Laravel-based marketplace that lets multiple vendors open a small “shop-in-shop” and sell downloadable electronics-related products—think firmware packs, CAD files, PCB layouts, or e-manuals.
Core scope
• Vendor onboarding and self-service dashboard: each seller must be able to register, upload products, set prices, view sales, and manage payouts from a clean, role-based backend.
• Digital product handling: file upload, secure storage, automatic download links after purchase, and a simple licence key field per item. No shipping logic is required.
• Payment integration: accept credit/debit cards, PayPal, and direct bank transfer. I’m open to Stripe, Braintree, PayPal REST, or another well-maintained Laravel package so long as all three methods flow through a unified checkout.
• Admin control panel: approve or suspend vendors, view transactions, set commission percentages, and pull basic sales reports.
Tech notes
Laravel is mandatory; Livewire or Inertia is fine for the UI, and Blade templating works if you prefer something lean. MySQL is already set up. Please keep the code PSR-12 compliant and push to a private Git repo so I can follow progress.
Deliverables
1. Full source code with migration files and seeders
2. Step-by-step setup/readme
3. Short video walkthrough of vendor and buyer journeys
I’ll test by creating a vendor account, uploading a sample ZIP, making a purchase with card, and confirming the download link arrives and the sale appears in both dashboards. If everything passes, we’re done—and I’m likely to re-hire for future add-ons like product reviews and order tracking.
Core scope
• Vendor onboarding and self-service dashboard: each seller must be able to register, upload products, set prices, view sales, and manage payouts from a clean, role-based backend.
• Digital product handling: file upload, secure storage, automatic download links after purchase, and a simple licence key field per item. No shipping logic is required.
• Payment integration: accept credit/debit cards, PayPal, and direct bank transfer. I’m open to Stripe, Braintree, PayPal REST, or another well-maintained Laravel package so long as all three methods flow through a unified checkout.
• Admin control panel: approve or suspend vendors, view transactions, set commission percentages, and pull basic sales reports.
Tech notes
Laravel is mandatory; Livewire or Inertia is fine for the UI, and Blade templating works if you prefer something lean. MySQL is already set up. Please keep the code PSR-12 compliant and push to a private Git repo so I can follow progress.
Deliverables
1. Full source code with migration files and seeders
2. Step-by-step setup/readme
3. Short video walkthrough of vendor and buyer journeys
I’ll test by creating a vendor account, uploading a sample ZIP, making a purchase with card, and confirming the download link arrives and the sale appears in both dashboards. If everything passes, we’re done—and I’m likely to re-hire for future add-ons like product reviews and order tracking.
Related categories:
PHP
Website Design
HTML
Software Development
Laravel
Git
Web Development
RESTful API