Bella Travels — Varanasi Tour Booking & Yatra Packages Platform

A production-ready Laravel 12 + Filament 5 travel booking website for Varanasi (Kashi) — online tour packages with cart & Razorpay checkout, Google OAuth login, customer dashboard, SMTP order & enquiry emails, and a full admin CMS for packages, hero banners, blog, Discover Varanasi, testimonials & contact enquiries.

Project Type
Website Travel & Tourism Live
Client
Bella Travels, Varanasi (Kashi)
Year
2026
Live Website
Bella Travels homepage — Varanasi tour booking website with heritage walks, Ganga ghats hero and yatra packages by Web Developer Kashi
Homepage — hero slider, sacred yatra positioning & package discovery for Varanasi travellers

Laravel 12

Backend & booking logic

Razorpay

UPI, cards & wallets

Filament 5

Admin CMS & orders

Google OAuth

One-click customer login

Project overview

Bella Travels (bellatravels.in) is a custom travel booking platform built for pilgrims and tourists visiting Varanasi / Kashi. Unlike a brochure-only travel site, it supports the full commercial journey: discover packages, filter by tour type, add to cart, pay online, and manage bookings from a personal customer dashboard — while the Bella Travels team runs everything from a modern Filament 5 admin panel.

We developed this at Web Developer Kashi (Sigra, Varanasi) using Laravel 12, PHP 8.2, MySQL, Blade, Bootstrap, jQuery, and Owl Carousel on the public site — with Filament Shield for role-based admin access and deployment on Hostinger shared hosting.

Client challenge

  • Sell Varanasi tour packages online — boat rides, Ganga Aarti, hotel stays, and guided tours — with clear pricing in INR.
  • Let travellers book and pay without phone calls or manual follow-up for every enquiry.
  • Capture guest checkout details and still give customers a portal to view orders later.
  • Manage packages, homepage banners (desktop + mobile), blog, Discover Varanasi content, and enquiries without developer dependency.
  • Send automatic email confirmations to customers and staff when orders or contact messages arrive.
  • Stay fast and readable on mobile — most Varanasi travellers research and book on phones.

Technology stack

Technology Use
Laravel 12Backend framework, routing, auth guards, mail, queues
PHP 8.2Runtime
Filament 5Admin CMS — packages, orders, content, settings
Filament ShieldRoles & permissions for admin users
RazorpayOnline payment gateway (signature verification)
Laravel SocialiteGoogle OAuth customer login
MySQLDatabase
Blade + Bootstrap + jQueryPublic website UI
Owl CarouselHomepage hero & package image sliders
SMTP mailOrder confirm, contact & enquiry notifications
Hostinger shared hostingProduction deployment

Features — public website

  • Homepage: Dynamic hero slider with separate desktop + mobile banner images, sacred yatra positioning, featured packages, testimonials, and CTAs.
  • Packages listing: Category cards (Boat Ride, Ganga Aarti, Hotel Stay, Tour Guide), search, filters, sort, and responsive package grid.
  • Package detail: Image carousel, pricing, duration, ratings, per-package enquiry form, and Add to Cart.
  • Shopping cart: Session-based cart with quantity updates and checkout flow.
  • Checkout & Razorpay: Guest or logged-in checkout, Razorpay order creation, server-side payment verification, and success page.
  • Discover Varanasi: Topic-based content hub for temples, ghats, and local experiences — CMS-managed.
  • Blog: Categories, tags, comments moderation, and SEO-friendly post URLs.
  • Tour guides: Dedicated guide profiles and listing pages.
  • About & Contact: Team sections, testimonials, contact form with admin + customer email notifications.
  • Mobile-responsive layout with mobile-optimised hero imagery.

Features — customer portal

  • Registration & login — email/password plus Google OAuth one-click sign-in.
  • Guest checkout → auto account: On successful Razorpay payment, the system creates a verified customer account from guest email if one does not exist — no extra registration step.
  • Dashboard — welcome overview and quick access to orders.
  • My orders — booking history and order status after payment.
  • Account settings — profile update and password change.
  • Order confirmation emails sent to customer and admin on successful purchase.

Features — Filament admin CMS

  • Tour packages & categories — full CRUD, pricing, images, SEO fields, publish status.
  • Orders & payments — view orders, payment records, customer linkage.
  • Hero banner slides — desktop image, separate mobile image, video/YouTube support, sort order.
  • Discover Varanasi — topics and items management.
  • Blog — posts, categories, tags, comment moderation.
  • Testimonials & team — homepage social proof sections.
  • About page — editable about content blocks.
  • Contact messages — enquiry inbox with email alerts.
  • Site settings — branding, SMTP mail, Razorpay keys, policies.
  • Users, roles & permissions via Filament Shield.

Booking & payment flow

  1. Visitor browses packages — filters by category, search, or sort by price.
  2. Adds one or more tour packages to cart with quantity.
  3. Proceeds to checkout — logged-in customer details pre-filled, or guest enters name, email, phone.
  4. Razorpay checkout opens — UPI, cards, net banking, wallets.
  5. Server verifies payment signature — order marked paid, cart cleared.
  6. CheckoutCustomerService links order to existing customer or auto-creates account from guest email.
  7. SMTP emails fire to customer and admin — traveller can log in later to view order history.

Results & impact

  • End-to-end online booking — from package discovery to Razorpay payment without manual invoicing.
  • Lower operational load — staff manage packages, banners, and orders from Filament instead of code edits.
  • Better traveller experience — Google login, guest checkout, and post-purchase dashboard in one system.
  • Content marketing ready — blog + Discover Varanasi supports SEO for Kashi tourism keywords.
  • Mobile-first — separate mobile hero banners and responsive package cards for phone users.
  • Production live at bellatravels.in on Hostinger shared hosting.

SEO focus

This build targets searches such as Varanasi tour booking website, Kashi yatra packages online, Ganga Aarti boat ride booking Varanasi, travel website development Varanasi, Laravel tour booking system, Razorpay travel website India, tour package website with cart, and Filament admin travel CMS — with semantic headings, clean URLs, package schema-friendly structure, and content hubs (blog + Discover Varanasi) for long-tail pilgrimage tourism queries.

Screenshots & gallery

Bella Travels packages page — tour category filters for boat ride, Ganga Aarti, hotel stay and tour guide in Varanasi
Packages page — category selection, search filters & breadcrumb navigation
Bella Travels tour package cards with Razorpay pricing, ratings, Add to Cart and duration filters Varanasi
Package grid — image carousels, INR pricing, ratings, duration & Add to Cart

Frequently asked questions

Web Developer Kashi (Varanasi) designed and built Bella Travels — Laravel 12 travel booking with Razorpay, Filament 5 admin, Google OAuth, and customer portal.

Yes — browse packages, add to cart, and pay via Razorpay (UPI, cards, wallets). Order confirmation emails go to customer and admin automatically.

After successful payment, the system auto-creates a customer account from the guest email (if new) and links the order — so travellers can log in later and view booking history without a separate sign-up step.

Boat rides on the Ganga, Ganga Aarti experiences, hotel stays, and tour guide packages — each managed as categories in the Filament admin with filterable listing on the public site.

Similar projects

Planning a tour booking website or travel e-commerce platform?

We build Laravel travel sites with Razorpay, customer portals, Filament admin, and SEO-ready content — for Varanasi businesses and India-wide tour operators.

WhatsApp