- Home
- Products
- PHP Scripts
- Booking & Reservations
- Voyara – Tours & Travel Booking Laravel...
Voyara – Tours & Travel Booking Laravel Script
Product overview
Tour & travel booking website: 5 home layouts, 40+ pages, deposits, 6 payment gateways, admin panel and installer. Laravel 13.
Item details
Support & inquiry
Description
Voyara - a complete tour & travel booking website in one Laravel script
Voyara lets travel agencies and tour operators launch a beautiful booking website in minutes: 5 home page layouts, 40+ inner pages, tours with departure dates and seat limits, deposits and balance payments, and 6 payment methods (Stripe, PayPal, Razorpay, PayHere, NOWPayments crypto and bank transfer), all managed from a fully responsive admin panel. Built on Laravel 13 with a browser installer and the vendor folder included.
Five hand-crafted home layouts
Photo heroes with script headlines, popular destination sliders, tour packages, a TOP! Destination showcase, testimonials and blog. Every text and image is editable in the admin panel.
Search and filters that just work
Destination, date, guests, tour type, price, duration and rating filters with grid, list and search layouts, sorting and a wishlist.
Tour pages that convert
Gallery with lightbox, tour facts, day-by-day itinerary, included/excluded lists, map, reviews and a live price booking widget with departures and seats left.
Deposits, coupons and a clear checkout
Travellers pay a deposit or the full amount, apply coupon codes and pay the balance later from their dashboard. Printable invoices for every payment.
Payments you can trust
Every payment is verified on the server with the provider. Callbacks are signed and fail closed, amounts and currencies must match and a provider reference can pay only one order, proven by automated tests.
A powerful, responsive admin panel
Revenue charts, bookings, payments with bank-transfer approval, tours and departures, destinations, blog, gallery, team, testimonials, e-mail templates, settings, administrators and an activity log.
Your brand in seconds
Eight colour presets or your own five brand colours with a live preview, plus logo, favicon and banner uploads.
Install in minutes
Upload, open /install and follow four steps. No Composer, Node.js or SSH needed. Detailed HTML documentation is included.
Demo note: the live demo runs in demo mode, so saving and deleting are disabled and data resets every 3 hours. Admin and traveller demos open with one click, no password needed.
Core features
Front end
- 5 home page layouts and 40+ inner pages
- Destinations: grid, list, sidebar and details
- Tours: grid, list, search and details with itinerary, map and reviews
- Blog: grid, list, sidebar and details with comments
- About, services, tour guides, gallery (grid & masonry), testimonials, stories, pricing, FAQ, contact, legal pages and 404
- Scroll animations, parallax, sliders and lightbox; fully responsive
Booking & payments
- Departure dates with seat limits and special prices
- Adult and child pricing, tax, coupons
- Deposits and balance payments with reminder e-mails
- Stripe, PayPal, Razorpay, PayHere, NOWPayments (crypto) and bank transfer with receipt upload
- Server-side verification, signed callbacks, reference reuse protection, automated tests
- Printable invoices
Travellers
- Registration, e-mail verification, password reset
- Google and Facebook login
- Dashboard: bookings, payments, invoices, cancellation requests, wishlist, reviews, notifications, profile
Admin panel
- Dashboard with revenue chart and booking statistics
- Bookings, payments, bank-transfer approval, manual payments, enquiries, coupons
- Tours with departures manager, destinations, categories, reviews
- Home page editor for all 5 layouts, pages, blog, gallery, team, testimonials, services, plans, FAQs, partners
- Travellers, subscribers (CSV export), contact messages with replies
- Settings: general, colours, payments, SMTP, e-mail templates, social login, SEO, AdSense, security
- Administrators with roles, two-step login, activity log, custom admin URL
SEO, ads & e-mail
- Meta tags, Open Graph, schema.org, XML sitemap, robots.txt, GA4
- Google AdSense slots and automatic ads.txt
- 17 branded HTML e-mail templates sent via SMTP
Server requirements
- PHP 8.3 or 8.4 and MySQL 5.7+ / 8.x or MariaDB 10.4+ (SQLite supported)
- PHP extensions: pdo_mysql, mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, gd, curl
- Apache or LiteSpeed with mod_rewrite (cPanel, Plesk, DirectAdmin) or Nginx
- No Composer, Node.js or SSH needed - the vendor folder is included
- Optional accounts: Stripe, PayPal, Razorpay, PayHere, NOWPayments, Google and Facebook developer apps, an SMTP mailbox
Installation instructions
Install
- Create an empty MySQL database and a user with all privileges, and select PHP 8.3 or newer.
- Upload the contents of the product folder to your domain folder (e.g. public_html).
- Open https://your-domain.com/install and follow the four steps (requirements, database, site & admin, finish).
- Sign in to the admin panel at the address you chose and add SMTP, payment keys and your logo.
- Add the cron job:
* * * * * php /path/artisan schedule:run
Updates
Upload the new files over the old ones, keeping .env, public/uploads and storage.
Documentation
documentation/index.html in the download (also online in the demo).
Changelog
Version 1.0.3
- One-click admin demo link always reaches the dashboard (separate read-only demo account if the demo e-mail is taken).
- Compact demo bar on phones.
- Installer prevents using the demo e-mail for the owner account.
Version 1.0.2
- Demo account resolver: the demo admin is created or repaired automatically and stays read-only.
Version 1.0.1
- One-click demo login for the admin panel and the traveller dashboard.
Version 1.0.0
- Initial release.