Code

ListifyPro – Laravel Business Directory, Service Booking & Vendor Marketplace

ListifyPro – Laravel Business Directory, Service Booking & Vendor Marketplace

Cart 39 sales
Recently Updated

ListifyPro – Laravel Business Directory, Service Booking & Vendor Marketplace

ListifyPro is a modern Laravel business directory, service booking, and vendor marketplace platform built for local business directories, service marketplaces, vendor listing portals, and multi-vendor service booking websites.

It includes a complete public website, customer portal, vendor portal, and admin/staff panel. Vendors can publish business listings, create services, receive bookings, manage availability, handle customer inquiries, track earnings, and request payouts. Customers can search listings, book services, save favorite businesses, manage orders, use wallet balance, send inquiries, and create support tickets.

Key Highlights

  • Built with Laravel 13 and modern PHP architecture
  • Livewire v4 powered dynamic user interfaces
  • Tailwind CSS v4 clean and responsive design
  • Multi-portal system for public, customer, vendor, admin, and staff users
  • Business directory with listings, categories, locations, vendor storefronts, and reviews
  • Service booking system with availability, slots, packages, addons, coupons, and payment flow
  • Stripe integration for subscriptions, one-time payments, bookings, and wallet top-up
  • Vendor subscription plans with free, recurring, and lifetime plan support
  • Wallet system with balance, transactions, top-up, and wallet payment
  • Commission and payout system for marketplace revenue management
  • Role and permission management using Spatie Laravel Permission
  • CMS features for pages, blog posts, FAQs, testimonials, banners, and homepage sections

Main Portals

Public Website

  • Modern homepage
  • Business listing search
  • Service search and filters
  • Category browsing
  • City and location based directory
  • Listing detail page
  • Service detail page
  • Vendor profile and storefront
  • Pricing page
  • Blog, FAQ, help center, contact page, and CMS pages
  • SEO-friendly sitemap and robots.txt

Customer Portal

  • Customer dashboard
  • Booking management
  • Booking cancel and reschedule
  • Saved listings
  • Saved services
  • Inquiries and messages
  • Wallet balance and transactions
  • Service orders and job tracking
  • Support tickets
  • Profile and notification preferences
  • Become a Vendor upgrade flow

Vendor Portal

  • Vendor dashboard
  • Business listings management
  • Service management
  • Booking management
  • Service jobs and orders
  • Weekly availability and blackout dates
  • Inquiries and messages
  • Earnings dashboard
  • Payout requests
  • Withdrawal methods
  • Subscription billing
  • Verification documents
  • Vendor team management
  • Vendor business profile

Admin and Staff Portal

  • Admin dashboard
  • Staff management
  • Departments, roles, permissions, and permission groups
  • Vendor moderation
  • Customer management
  • Listings moderation
  • Services moderation
  • Bookings and jobs management
  • Reviews and review reports moderation
  • Payments ledger
  • Commissions ledger
  • Payout processing
  • Pricing plans management
  • Coupon and campaign management
  • Banner management
  • Homepage section management
  • CMS pages, posts, FAQs, and testimonials
  • Support ticket management
  • Settings management
  • CSV export and import tools

Core Features

Business Directory Features

  • Business listing creation and management
  • Listing categories and service categories
  • Country, state, city, and area management
  • Business gallery, logo, and cover image support
  • Listing claim system
  • Featured listings
  • Vendor storefront pages
  • Customer saved listings
  • Reviews and rating system
  • Review report system

Service Booking Features

  • Service listing by vendors
  • Service packages
  • Service addons
  • Weekly availability setup
  • Blackout date management
  • Slot-based booking system
  • Booking cancel and reschedule
  • Booking payment status tracking
  • Service order and job lifecycle
  • Customer and vendor booking notifications

Marketplace and Vendor Features

  • Vendor registration with plan selection
  • Free and paid vendor plans
  • Stripe subscription checkout
  • Lifetime plan support
  • Vendor listing and service limits
  • Vendor billing page
  • Subscription invoice PDF
  • Vendor earnings tracking
  • Commission calculation
  • Payout request workflow
  • Withdrawal method management

Payment Features

  • Stripe payment gateway
  • Offline payment gateway
  • Wallet payment
  • Wallet top-up
  • Booking payment
  • Subscription payment
  • One-time payment
  • Refund handling
  • Webhook support
  • Payment ledger

Communication Features

  • Listing inquiries
  • Service inquiries
  • Conversation inbox
  • Threaded messages
  • Support tickets
  • Ticket replies
  • Internal support notes
  • Notification center
  • Email notifications

CMS and Marketing Features

  • CMS pages
  • Blog posts
  • FAQ management
  • Testimonials
  • Homepage sections
  • Banner management
  • Coupon system
  • Coupon campaigns
  • SEO settings
  • Sitemap and robots.txt

Technology Stack

  • Laravel 13
  • PHP 8.3+
  • Livewire v4
  • Blade Templates
  • Tailwind CSS v4
  • Laravel Fortify
  • Spatie Laravel Permission
  • Spatie Media Library
  • Spatie Activitylog
  • Stripe Payment Gateway
  • DomPDF
  • Maatwebsite Excel
  • Leaflet Map
  • MySQL / MariaDB

Business Workflow

Customer Booking Workflow

Search business or service → View service detail → Select package and addon → Choose available date and time slot → Apply coupon → Pay with Stripe, wallet, or offline method → Booking confirmed → Vendor manages the job.

Vendor Workflow

Register as vendor → Choose subscription plan → Create business profile → Add listings and services → Set availability → Receive bookings → Complete jobs → Track earnings → Request payout.

Admin Workflow

Configure system settings → Manage plans → Approve vendors → Moderate listings and services → Monitor bookings and payments → Manage commissions → Process payouts → Manage content and reports.

Included Modules

  • Authentication and registration
  • Customer portal
  • Vendor portal
  • Admin and staff portal
  • Business listings
  • Service listings
  • Service booking
  • Availability management
  • Bookings and service orders
  • Wallet system
  • Stripe payments
  • Offline payments
  • Vendor subscriptions
  • Commissions
  • Payouts
  • Coupons and campaigns
  • Inquiries
  • Messages
  • Support tickets
  • Reviews and reports
  • Vendor documents
  • Vendor team
  • Roles and permissions
  • Activity logs
  • Login logs
  • Locations
  • Categories
  • Tags
  • CMS pages
  • Blog posts
  • FAQs
  • Testimonials
  • Banners
  • Homepage sections
  • Settings
  • Reports and exports
  • Bulk import

Admin Features

  • Modern admin dashboard
  • Vendor approval, suspension, and verification
  • Listing approval, rejection, and featured control
  • Service moderation
  • Booking and job management
  • Payment and commission monitoring
  • Payout approval and processing
  • Staff, role, and permission management
  • CMS content management
  • System settings management
  • CSV export and import
  • Activity and login logs

Vendor Features

  • Vendor dashboard with business overview
  • Create and manage business listings
  • Create and manage services
  • Manage booking requests
  • Manage service order lifecycle
  • Set availability and blackout dates
  • Manage inquiries and messages
  • Track earnings and commissions
  • Request payouts
  • Manage withdrawal methods
  • Manage subscription and invoices
  • Upload verification documents
  • Manage vendor team members

Customer Features

  • Customer dashboard
  • Book vendor services
  • Cancel and reschedule bookings
  • Track service orders
  • Save favorite listings and services
  • Send inquiries to vendors
  • Use messaging system
  • Manage wallet balance
  • Create support tickets
  • Update profile and notification preferences
  • Upgrade to vendor account

Demo Accounts

The system includes demo accounts for testing when demo data is installed.

Please change demo credentials before using the application in production.

Server Requirements

  • PHP 8.3 or higher
  • MySQL 8 or MariaDB 10.6+
  • Composer 2.x
  • Node.js 18+ or 20+
  • NPM
  • SSL certificate for payment gateway
  • Cron job support
  • Required PHP extensions: BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PDO, PDO MySQL, Tokenizer, XML, Zip, GD or Imagick

Installation and Documentation

Full installation documentation is included with the download package. The documentation covers server requirements, installation steps, environment configuration, database migration, storage setup, cron job setup, Stripe configuration, SMTP setup, customization, update guide, and troubleshooting.

Why Choose ListifyPro?

  • Complete business directory and booking marketplace in one system
  • Modern Laravel, Livewire, and Tailwind CSS stack
  • Separate customer, vendor, admin, and staff portals
  • Production-ready marketplace workflow
  • Stripe subscriptions, booking payments, wallet, and payout system
  • Powerful admin moderation and CMS features
  • Clean, responsive, and scalable architecture
  • Suitable for local service marketplaces, business directories, appointment platforms, and vendor listing websites

Support

Support is available through the CodeCanyon item support section. For faster support, please include your purchase code, website URL, screenshot, error message, and Laravel log details if available.

Thank you for choosing ListifyPro – Laravel Business Directory, Service Booking & Vendor Marketplace.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey