Skip to content
Launch offer: Free installation on every Extended license this month! Shop now
  1. Home
  2. Products
  3. PHP Scripts
  4. Booking & Reservations
  5. VenueBook – Venue & Event Booking Market...

VenueBook – Venue & Event Booking Marketplace SaaS (Marriage Hall, Banquet & Lawn Booking Script, Laravel 13)

Web 0 sales Updated Oct 23, 2026

Product overview

Marketplace SaaS for marriage halls, banquets and event venues: live date availability, online advance held in escrow, owner panel, customer app and subscription plans with booking fees. Laravel 13 with browser installer.

Frequently bought together

This scriptVenueBook – Venue & Event Booking Market... $45.00
Total for the bundle
$65.00

Item details

Platform
Files included
.php .html .css JavaScript .js .json .svg composer.json .blade.php .env example Documentation
Compatible with
PHP 8.3 PHP 8.4
Software framework
Laravel
Database
MySQL 5.7 MySQL 8.0 MySQL 8.4 LTS MariaDB 10.x MariaDB 11.x SQLite 3.x
HTML / CSS framework
Custom CSS
Programming language
PHP JavaScript HTML/CSS
Version
1.0.0

Product demo

Demo admin panel

LIVE DEMO Demo Admin
Emaildemo@venuebook.test
Passworddemo12345

Demo website

LIVE DEMO Demo Website
Website demo user
Emailowner@venuebook.test
Passwordpassword

Description

VenueBook - a venue booking marketplace you run as a SaaS

VenueBook is a booking marketplace and SaaS for marriage halls, banquets, lawns, convention centres and party halls. One public website lists the venues of many owners; customers check live date availability, block a date with a small online advance held in escrow and follow their event in the customer area. Venue owners subscribe to a plan and run their halls from an owner panel with calendar, bookings, enquiries and quotes, payments, agreements, WhatsApp / SMS / e-mail and staff. You run everything from the super admin: plans with booking fees, verification, escrow and payouts, refunds, CMS and settings. Built on Laravel 13 (PHP 8.3+) with a browser installer - the vendor folder is included.

Every live demo opens with one click - no typing needed.

A marketplace website with live availability

Home page with date search, venue types, featured venues, muhurtham dates and FAQ; venue search by date and slot, city and area, event, type, guests, budget and amenities, as grid, list or map with price pins; city pages, a vendor directory, muhurtham dates and CMS pages. Language and currency switcher included.

Venue pages that sell dates

  • Gallery, slot prices per weekday, weekend and muhurtham date, live availability calendar, add-ons, food and house rules, cancellation slabs, location map and reviews
  • Block-a-date checkout with add-ons, coupons, ID proof upload and a live price summary
  • Double-booking protection: every slot is booked inside a locked database transaction with a unique key per venue, date and slot

An online advance held in escrow

  • The platform collects the advance and the balance in its own gateway account; the money is recorded as held in escrow until after the event
  • Razorpay, Stripe, PayPal, Paystack, PayHere and bank transfer (reference and receipt, approved by the admin)
  • Every payment is verified with the provider on the server; webhooks are signed and closed without a secret
  • Unpaid holds are released automatically by the cron job

A customer area for the big day

My event with countdown, balance due, payment schedule, vendors, checklist and agreement status; bookings with timeline, cancellation with a refund preview from the cancellation slabs, quotes; payments and receipts; click-to-accept agreement and invoices; vendors, checklist, shortlist with compare and reviews. Works as a phone-first web app with a bottom tab bar (no app-store download).

An owner panel that fills the calendar

  • Dashboard with booking value, occupancy, open enquiries, balances and a 12-month chart
  • Availability calendar (month, week, year) with blocked dates, manual bookings and iCal export / import
  • Pricing grid per slot and day type, add-ons, surge and offer rules, coupons, advance, hold time and cancellation slabs
  • Booking detail with money, payments, reminders, agreement, notes and tasks, documents, roster and vendors; reports with GST

Enquiries, quotes, WhatsApp and staff

A drag-and-drop enquiry board (new, contacted, site visit, quoted, won, lost) with follow-ups; quotes with a public accept link that turn into a hold with an advance payment; payments and advances with escrow status, refunds and deposits; WhatsApp, SMS and e-mail broadcasts with automations; staff logins with section permissions and an event-day roster.

A super admin that pays the owners

  • Dashboard and analytics: GMV, MRR, escrow balance, venues by plan, platform health, top cities
  • Plans with monthly / yearly price, booking fee, limits (venues, staff, WhatsApp) and feature flags; subscription invoices with GST and renewals
  • Escrow and payouts: approve bank transfers, run payouts, download the bank-transfer CSV and mark payouts paid with the bank reference; refunds and disputes
  • Venues and owners with verification queue, KYC, plan changes, suspension and support login with audit log

Your brand, your market, easy setup

  • Colours with presets and a live preview, logos and 1,950+ Google Fonts
  • Website CMS and a drag-and-drop page builder with live preview
  • Multi language with a translation editor and multi currency
  • Browser installer for shared hosting, VPS and Windows (XAMPP / Laragon) - no Composer, Node.js or SSH needed

What you get

  • The complete script with the vendor folder and browser installer (MySQL / MariaDB or SQLite)
  • Demo data (38 sample venues of 25 owners in 18 cities with bookings, payouts, enquiries and vendors) and illustrated HTML documentation

Good to know

  • Escrow means the platform collects online payments in its own gateway account and you pay owners by bank transfer (Run payouts creates the batches and a CSV); there is no automatic split such as Razorpay Route or Stripe Connect. Refunds are calculated by the script and sent by you in the gateway dashboard.
  • Agreements are click-to-accept records (typed name, time, IP and a hash of the text), not a certified digital signature.
  • Calendar sync uses iCal export and import; the Google Calendar API is not used.
  • WhatsApp needs a Meta WhatsApp Cloud API account and templates approved by Meta; SMS needs an MSG91 or Twilio account.
  • The customer area and owner panel are responsive web apps; no native Android / iOS apps are included. There is no public REST API in this version.

Requirements at a glance

PHP 8.3+, MySQL 5.7+ / MariaDB 10.3+ (or SQLite), Apache, LiteSpeed or Nginx, a cron job. No Composer, Node.js or SSH needed.

Support and updates

Support covers installation, configuration and bugs in the item. Server administration and custom development are not included.

Demo note: the live demo runs in demo mode - saving is disabled in the super admin and the owner panel, the customer demo can try the whole flow, and the demo data resets every 3 hours.

Core features

Marketplace website

  • Home page with date search (city, event, date, guests), venue types, featured venues, muhurtham dates, price guide, how it works, vendors, FAQ and date-alert sign-up
  • Venue search with filters (date and slot, city and area, event, venue type, guests, budget, amenities), sorting, grid / list view and a map with price pins
  • City landing pages, venue pages with gallery, slot prices, live availability calendar, add-ons, policies, verified facilities, reviews, enquiry form and shortlist
  • Vendor directory, muhurtham dates page, about, contact and CMS pages; sitemap, robots.txt, ads.txt, SEO titles and descriptions

Booking & money

  • Block-a-date checkout: hold, online advance, date blocked, click-to-accept agreement, confirmed, balance
  • Double-booking protection per venue, date and slot; unpaid holds expire automatically
  • Slot prices for weekday, weekend and muhurtham dates; surge and offer rules; add-ons; platform and owner coupons; tax on bookings
  • Escrow of online payments, payouts to owners with bank-transfer CSV, disputes, refunds from cancellation slabs, security deposits

Customer area

  • My event with countdown, payment schedule, vendors, checklist and agreement status
  • Bookings with timeline and cancellation with refund preview; quotes; payments and receipts; agreement and invoices
  • Vendors, event checklist, shortlist with compare, reviews per aspect, help & support tickets, profile and notification preferences

Owner panel

  • Dashboard and reports (occupancy, revenue, enquiries, vendors, GST) with CSV export
  • Venues with photos, policies, amenities, listing quality score and document verification; venue switcher for several halls
  • Availability calendar (month / week / year), blocked dates, private iCal feed and external iCal import
  • Pricing grid, slots and times, advance, hold time, deposit and cancellation slabs, add-ons, surge rules and coupon codes
  • Bookings with manual booking, payments, reminders, agreement, notes and tasks, documents, roster and vendors
  • Drag-and-drop enquiry board, site visits, follow-ups, quotes with a public accept link
  • Payments and advances with escrow status, refunds, deposits, payouts and receipts; agreements; partner vendors and commissions; reviews with replies
  • WhatsApp / SMS / e-mail broadcasts, templates, delivery log and automations; staff with section permissions and event-day roster; subscription plan

SaaS super admin

  • Dashboard (GMV, MRR, escrow, venues by plan, sign-ups, platform health, top cities) and analytics with CSV export
  • Venues and owners with plan changes, suspension, payout account check and support login with audit log; verification queue with documents and KYC
  • Plans with price, yearly price, booking fee, limits, trial days and feature flags; subscription invoices with GST, bank transfer approval, renewals with grace period
  • Escrow and payouts: bank transfers to approve, held escrow, ready for payout, payout batches with bank-transfer CSV, disputes and refunds
  • Vendor directory, customers, review moderation, date alerts, support tickets, contact messages, WhatsApp / SMS and e-mail templates, admin users with roles

Payments

  • Razorpay, Stripe, PayPal, Paystack, PayHere and bank transfer (reference and receipt upload)
  • Server-side verification of every payment (amount, currency, reference), signed webhooks that fail closed, one provider payment per order, repeat-safe completion

Messaging & login

  • SMTP e-mail with HTML templates, preview and test e-mail
  • SMS through MSG91 or Twilio; WhatsApp Cloud API (Meta) with mapping to your approved templates
  • Login with a one-time code by e-mail, SMS or WhatsApp, or a password; Google and Facebook login

Design, languages & setup

  • Colours with presets and live preview, logos, favicon and 1,950+ Google Fonts; website CMS and drag-and-drop page builder
  • Multi language with translation editor; multi currency with exchange rates
  • Google AdSense with ads.txt, Google Analytics 4 and Search Console verification; OpenStreetMap or Google Maps
  • Changeable admin path, two-step login codes for admins, login throttling, private document storage, encrypted payout accounts
  • Demo mode with one-click demo logins and automatic demo reset
  • Laravel 13 (PHP 8.3+), step-by-step browser installer (also on Windows), one-click system update, vendor folder included

Server requirements

  • PHP 8.3 or newer (8.3, 8.4)
  • MySQL 5.7+ / 8.x or MariaDB 10.3+ (SQLite 3 for local tests and small installs)
  • PHP extensions: pdo (pdo_mysql or pdo_sqlite), mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, curl, gd
  • Apache or LiteSpeed with mod_rewrite (cPanel, Plesk, DirectAdmin) or Nginx; Windows with XAMPP or Laragon for local use
  • A cron job (or Windows Task Scheduler) every minute
  • No Composer, Node.js or SSH needed - all libraries are included
  • HTTPS recommended (payment providers need it for live webhooks)
  • Optional: SMTP account, accounts with Razorpay / Stripe / PayPal / Paystack / PayHere, MSG91 or Twilio for SMS, a Meta WhatsApp Cloud API account with approved templates, Google and Facebook apps, a Google Maps key

Installation instructions

Install

  1. Create an empty MySQL / MariaDB database and user in your hosting panel and select PHP 8.3 or newer.
  2. Upload the contents of the venuebook folder (with the hidden .htaccess files) and point your domain to its public folder - or upload it straight into public_html.
  3. Open your-domain.com: the browser installer checks the server, creates the tables and your super admin (demo data optional).
  4. Log in at /admin and set SMTP, branding, payment gateways, escrow and booking rules, cities and muhurtham dates, and review the plans.
  5. Venue owners sign up at /list-your-venue/start and manage their halls at /owner; customers use /account.
  6. Add the cron job * * * * * cd /path/to/venuebook && php artisan schedule:run for expiring holds, reminders, completed events, iCal sync and renewals.

Updates

  1. Upload the new files over the old ones (keep .env, storage and public/uploads), then open Super admin - System update and run the one-click update - your data is kept.

The illustrated step-by-step guide is in documentation/index.html and online at /codester/docs/.

Changelog

Version 1.0.0

  • Initial release.
  • Marketplace website: venue search by date and slot with map, city pages, venue pages with live availability, vendor directory, muhurtham dates, CMS pages.
  • Booking flow: hold, online advance, blocked, click-to-accept agreement, confirmed, balance - with double-booking protection, coupons, add-ons, surge rules and tax.
  • Escrow of online payments, payouts with bank-transfer CSV, disputes, refunds from cancellation slabs, security deposits.
  • Customer area, owner panel and SaaS super admin with plans, booking fees, feature flags, billing, verification, escrow and payouts, CMS and page builder, Appearance and Google Fonts.
  • Razorpay, Stripe, PayPal, Paystack, PayHere and bank transfer with server-side verification; SMTP, MSG91 / Twilio SMS, WhatsApp Cloud API; Google / Facebook login.
  • Browser installer with demo data, demo mode with one-click logins and reset, one-click system update.

Reviews

0.0
Based on 0 reviews