ListifyPro - Laravel Business DirectoryListifyPro - Laravel Business Directory
Laravel business directory, service booking and vendor marketplace platform. Recently UpdatedListifyPro - Laravel Business Directory
Laravel business directory, service booking and vendor marketplace platform.
Overview
ListifyPro - Laravel Business Directory, Service Booking & Vendor Marketplace
ListifyPro is a complete Laravel-based business directory, service booking, and vendor marketplace platform. It is designed for local business directories, service marketplaces, vendor listing platforms, booking portals, and multi-vendor service-based websites.
With ListifyPro, visitors can discover businesses, browse services, compare vendors, book services, send inquiries, save listings, and manage their orders from a dedicated customer portal. Vendors can manage listings, services, bookings, availability, payouts, billing, team members, documents, and customer communication from their own dashboard. Admins get full control over users, vendors, listings, services, bookings, payments, commissions, payouts, content, reports, settings, and moderation.
Key Highlights
- Laravel business directory and service marketplace system
- Public website, customer portal, vendor portal, and admin panel
- Business listing and service listing management
- Advanced service booking system with availability and time slots
- Stripe subscription, one-time payment, booking payment, wallet, and offline payment support
- Vendor pricing plans with listing and service limits
- Customer wallet with transaction history
- Vendor earnings, commissions, payout requests, and withdrawal methods
- Inquiry, messaging, support ticket, and notification system
- Reviews, review reports, listing claims, and moderation tools
- CMS pages, blog, FAQ, testimonials, banners, and homepage sections
- CSV import and export options for admin management
- Dark and light mode supported UI
- Responsive design for desktop, tablet, and mobile devices
Public Website Features
- Modern homepage with hero search
- Featured categories, listings, services, vendors, banners, testimonials, and blog sections
- Business listing search with category, city, rating, featured, price, and available date filters
- Service search and service detail pages
- Business listing detail page with logo, cover image, gallery, business hours, contact details, reviews, and save option
- Vendor storefront profile page
- Pricing page with vendor plan selection
- Blog, FAQ, Help Center, Contact, CMS pages, sitemap, and robots.txt
- Business comparison tool
- Autocomplete search suggestions
Customer Portal Features
- Customer dashboard with booking, inquiry, saved item, wallet, and support overview
- Service booking history and booking details
- Cancel and reschedule booking options
- Saved business listings and saved services
- Customer wallet with balance and transaction history
- Wallet top-up support
- Customer inquiries and messages
- Service order tracking
- Support ticket system
- Profile and notification preference management
- Customer to vendor upgrade flow
- Marketplace service request posting and bid acceptance
Vendor Portal Features
- Vendor dashboard with revenue, booking, inquiry, and plan usage overview
- Business listing management
- Service management with packages and addons
- Listing and service limit enforcement based on pricing plan
- Booking management with service lifecycle actions
- Service order and job tracking
- Weekly availability and blackout date management
- Vendor inquiries and customer messages
- Earnings dashboard and commission tracking
- Payout request and withdrawal method management
- Subscription and billing management
- Subscription invoice PDF download
- Vendor document and verification management
- Vendor team member management
- Vendor profile, logo, cover image, and business information management
- Marketplace service request browsing and bidding
Admin Panel Features
- Admin dashboard and system overview
- Staff, department, role, permission, and permission group management
- Vendor, customer, listing, service, booking, inquiry, job, and review management
- Vendor verification and document moderation
- Listing claim review system
- Review report moderation
- Payment, commission, and payout management
- Pricing plan management with Stripe sync support
- Coupon and coupon campaign management
- Banner and homepage section management
- CMS pages, posts, FAQs, testimonials, and support content management
- Support ticket queue
- Location, category, and tag management
- CSV import for vendors and listings
- CSV exports for important modules
- Grouped settings panel for company, branding, payment, notification, SMS, social, and SEO settings
- Activity log and login log tracking
Booking & Payment Features
- Multi-step booking wizard
- Package selection
- Real available time slot calculation from vendor availability
- Service address and customer details collection
- Addon selection
- Coupon application
- Stripe payment support
- Offline payment support
- Wallet payment support
- Booking confirmation, reschedule, cancellation, and completion flow
- Commission auto-generation after successful payment
- Refund handling support
Subscription & Vendor Plans
- Free vendor plan support
- Paid recurring subscription support
- Lifetime one-time payment plan support
- Stripe Checkout integration
- Stripe webhook support
- Plan-based listing and service limits
- Vendor subscription invoice PDF
- Admin pricing plan management
Communication & Notification Features
- Customer to vendor inquiries
- Conversation inbox and threaded messages
- Support ticket replies and internal notes
- Booking notifications
- Payment notifications
- Vendor verification notifications
- Payout status notifications
- Subscription expiration and renewal notifications
- New message notifications
- Admin daily digest notification
Technology Stack
- Laravel
- Livewire
- Blade
- Tailwind CSS
- Laravel Fortify Authentication
- Spatie Role & Permission
- Stripe Payment Gateway
- Spatie Media Library
- DomPDF
- Laravel Excel
- Leaflet Map
- MySQL Database
Ideal For
- Local business directory websites
- Service marketplace platforms
- Vendor listing websites
- Home service booking platforms
- Appointment and service booking portals
- City directory and local marketplace websites
- Multi-vendor service-based businesses
Included Demo Accounts
- Admin demo account
- Staff demo account
- Vendor demo account
- Customer demo account
Requirements
- PHP 8.3 or higher
- MySQL or MariaDB database
- Composer
- Node.js and npm
- Apache or Nginx server
- SSL certificate recommended for payment features
- Stripe account required for online payments and subscriptions
- SMTP configuration recommended for email notifications
Why Choose ListifyPro?
ListifyPro is not just a simple directory script. It combines business discovery, vendor management, service booking, customer management, subscriptions, wallet, payouts, commissions, CMS, support, and marketplace operations into one complete Laravel platform.
It is suitable for launching a professional local business directory, service booking marketplace, or vendor-based service platform with modern features and a clean user experience.
Features
- Complete Laravel business directory and service marketplace system
- Public website, customer portal, vendor portal, and admin panel
- Business listing and service listing management
- Advanced service booking system with real time slot availability
- Multi-step booking wizard with package, schedule, details, and payment steps
- Vendor pricing plans with listing and service limit control
- Stripe subscription, one-time payment, booking payment, and wallet top-up support
- Offline payment and wallet payment options
- Customer wallet with balance and transaction history
- Vendor earnings, commissions, payout requests, and withdrawal methods
- Customer dashboard for bookings, inquiries, saved listings, saved services, wallet, and support tickets
- Vendor dashboard for listings, services, bookings, availability, billing, payouts, and team members
- Admin dashboard with complete marketplace management tools
- Vendor verification documents and verification badge tiers
- Business listing claim system
- Reviews, ratings, and review report moderation
- Customer to vendor inquiry and messaging system
- Support ticket system with replies and internal notes
- Marketplace service request and vendor bidding system
- Weekly vendor availability and blackout date management
- iCal calendar feed for customer and vendor bookings
- Coupon and coupon campaign management
- CMS pages, blog posts, FAQs, testimonials, banners, and homepage sections
- Location, category, and tag management
- Role and permission management using Spatie Permission
- Staff, department, activity log, and login log management
- CSV import for vendors and listings
- CSV export for bookings, vendors, customers, payments, commissions, payouts, listings, services, reviews, and subscriptions
- SEO-ready pages with sitemap.xml and robots.txt
- Responsive design for desktop, tablet, and mobile devices
- Dark and light mode supported user interface
- Demo data and demo accounts included
Requirements
- PHP 8.3 or higher
- MySQL 8.0 or MariaDB 11 database
- Composer latest version
- Node.js 18 or higher
- npm for frontend asset build
- Apache or Nginx web server
- PHP extensions required by Laravel
- SSL certificate recommended for secure payment processing
- Stripe account required for online payments and vendor subscriptions
- SMTP server required for email verification and email notifications
- Writable storage and bootstrap/cache directories
- Laravel compatible hosting, VPS, or dedicated server recommended
Instructions
Installation Instructions
- Upload the project files to your hosting server or VPS.
- Create a new MySQL or MariaDB database.
- Copy the .env.example file and rename it to .env.
- Update the database information inside the .env file.
- Run Composer install to install PHP dependencies.
- Run npm install and build frontend assets.
- Generate the Laravel application key.
- Run database migration and seeder to create tables and demo data.
- Configure file and folder permissions for storage and bootstrap/cache.
- Configure your web server document root to the Laravel public directory.
- Login with the demo admin account and update company, branding, payment, email, and SEO settings.
Basic Setup Commands
composer install npm install cp .env.example .env php artisan key:generate php artisan migrate:fresh --seed npm run build php artisan storage:link
Stripe Setup
- Create or login to your Stripe account.
- Copy your Stripe secret key from Stripe dashboard.
- Login to admin panel.
- Go to Settings > Payment.
- Add your Stripe secret key and webhook secret.
- Go to Pricing Plans.
- Click Sync to Stripe for each paid vendor plan.
- Configure your Stripe webhook URL to point to /webhooks/stripe.
Email Setup
- Configure SMTP details inside the .env file.
- Update mail host, port, username, password, encryption, and from email.
- Email configuration is recommended for email verification, booking notifications, payment notifications, staff invite, vendor invite, and subscription emails.
Demo Accounts
- Admin demo account included
- Staff demo account included
- Vendor demo account included
- Customer demo account included
After Installation
- Update company information from admin settings.
- Upload your logo and favicon from branding settings.
- Update payment gateway settings.
- Update email and notification settings.
- Create or edit pricing plans.
- Create categories, locations, pages, FAQs, banners, and homepage sections.
- Review demo vendors, listings, services, bookings, and customers.
- Disable demo mode before using the system in production.
Important Notes
- Make sure your server meets all Laravel requirements.
- SSL is recommended for Stripe payment and secure user login.
- Set correct folder permissions before running the application.
- Use the Laravel public directory as the domain document root.
- Do not upload the application root directly as the public web root.
- Run Laravel scheduler/cron for reminders, subscription notifications, payment reminders, inquiry follow-ups, and daily digest emails.
Other items by this author
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / Directory |
| First release | 1 June 2026 |
| Last update | 1 June 2026 |
| Software version | PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | admin panel, booking system, business directory, Stripe Payment, service booking, service marketplace, marketplace script, laravel marketplace, customer portal, vendor marketplace, local business directory, laravel directory, vendor listing, vendor portal, multi vendor system |








