ListifyPro – Laravel Business Directory, Service Booking & Vendor Marketplace
ListifyPro – Laravel Business Directory, Service Booking & Vendor MarketplaceListifyPro 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 PortalsPublic 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 FeaturesBusiness 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 WorkflowCustomer Booking WorkflowSearch 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 WorkflowRegister as vendor → Choose subscription plan → Create business profile → Add listings and services → Set availability → Receive bookings → Complete jobs → Track earnings → Request payout.Admin WorkflowConfigure 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 AccountsThe system includes demo accounts for testing when demo data is installed. Admin: admin@demo.com / password Staff: staff@demo.com / password Vendor: vendor@demo.com / password Customer: customer@demo.com / password 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 DocumentationFull 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 SupportSupport 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.
Get it → clustercode.gumroad.com