Laravel Script

MarketList - Laravel Multi Vendor Marketplace and Classifieds Script

0 reviews · v1.0.1

Multi-vendor classifieds and marketplace listing manager with built-in moderation.

$25.00 $59.00 -58%
Try the Live Demo

Overview

MarketList is a complete, self-hosted multi-vendor classifieds platform. Vendors submit listings, an admin moderation queue reviews every submission before it goes live, and a public storefront lets shoppers search and filter approved listings. It's built with clean, hand-rolled Laravel, with no bloated starter kits and no page-builder dependencies, so it stays easy to read and extend.

Key features

- Two-role auth system: hand-rolled login (no Breeze bloat) with distinct Admin (moderator) and Vendor roles, each with its own dashboard and permissions.
- Real moderation queue: new listings and edits to live listings are queued as pending_review and only reach the public storefront after an admin explicitly approves them. Rejections require a reason, shown back to the vendor.
- Server-enforced vendor scoping: a vendor can only ever view or edit their own listings. This is checked on every request server-side, not just hidden in the UI.
- Public storefront: search, category, condition, and price-range filters over every approved listing, with a clean detail page per listing.
- Report or flag a listing: any visitor can flag a live listing with a note. Flags land in an admin queue for review and resolution.
- Mark as sold: a one-click action, restricted to the owning vendor, that removes a listing from the live storefront and rolls it into sales reporting.
- Vendor Sales Report PDF: pick a date range and download a formatted PDF (via barryvdh/laravel-dompdf) of every item sold in that window, itemized with a total revenue figure. Works correctly in all 5 supported languages, including right-to-left Arabic layout.
- Admin dashboard: pending-review count, open-report count, active-vendor count, and recent activity at a glance.
- Vendor management: admins can suspend or reactivate vendor accounts. A suspended vendor is blocked from logging in.
- 5 languages built in: English, Arabic, French, Spanish, and Turkish, with a language switcher in the navigation on every page, full right-to-left layout for Arabic, and localized PDF exports.
- Realistic seed data: 1 admin, 5 vendors, 10 categories, and 70+ listings spread across every status (pending, approved, rejected, sold) plus sample reports, so the app looks like a live marketplace out of the box.
- No stock photography: listing thumbnails are generated as colorful gradient placeholders, so there's nothing to re-license when you plug in real product photos.

Tech stack

Laravel 13, Eloquent ORM, Blade templates, Tailwind CSS, MySQL/SQLite, barryvdh/laravel-dompdf for PDF export, Laravel's built-in JSON translation files for localization.

What's included

- Full Laravel 13 application source (customer-download/)
- manual.pdf, a setup and usage guide
- Database migrations and seeders for instant realistic demo data
- Compiled, production-ready Tailwind CSS (plus source for rebuilding)
- Translation files and RTL-ready layout for all 5 supported languages
- 10 marketing screenshots (5 desktop, 5 mobile) showing the storefront, moderation queue, vendor dashboard, and more

Requirements

PHP 8.3+, Composer, MySQL or SQLite.

Compatibility

Laravel 13.x, PHP 8.3 or higher. Works with MySQL, PostgreSQL, or SQLite. Runs on shared hosting, a VPS, or any standard LAMP or LEMP stack. Tested in Chrome, Firefox, Safari, and Edge.

v1.0.1 Current Sep 2, 2026

v1.0.0 Aug 30, 2026

No reviews yet.

You might also like

RecruitFlow - Laravel Applicant Tracking System for Hiring Teams
Laravel Script

RecruitFlow - Laravel Applicant Tracking System for Hiring Teams

An applicant-tracking pipeline for small hiring teams, from application to offer.

8.3+ 13.x
$30.00 $60.00 -50%
Invoicely - Simple, professional invoicing and payment tracking for freelancers and small studios
Laravel Script

Invoicely - Simple, professional invoicing and payment tracking for freelancers and small studios

Simple, professional invoicing and payment tracking for freelancers and small studios

$28.00 $50.00 -44%
Nova CRM - Laravel Sales Pipeline and CRM Software for B2B Teams
Laravel Script

Nova CRM - Laravel Sales Pipeline and CRM Software for B2B Teams

A sales pipeline CRM for small B2B teams that handles leads, deals, and forecasting.

$35.00 $70.00 -50%
QueueFlow - Laravel Appointment Scheduling and Queue Management System
Laravel Script

QueueFlow - Laravel Appointment Scheduling and Queue Management System

Appointment scheduling and walk-in queue management for clinics, salons, and small service shops.

8.3+ 13.x
$29.00 $45.00 -36%
BookWise - Laravel Library Management and Lending System
Laravel Script

BookWise - Laravel Library Management and Lending System

Library and resource lending management with automatic due-date tracking.

8.3+ 13.x
$25.00 $55.00 -55%
EstateHub - Laravel Real Estate Listing and CRM Software
Laravel Script

EstateHub - Laravel Real Estate Listing and CRM Software

Property listing and client management for small real estate teams.

8.3+ 13.x
$25.00 $59.00 -58%