Rajdari Dewdari Water Park & Resort — Water Park Website & Management System
A complete water park management system with online booking, Razorpay payment gateway, Google OAuth login, and a full-featured admin panel built on Laravel 11.
Laravel 11
Backend & APIs
Razorpay
Secure payments
Full CMS
Admin dashboard
OAuth
Google login
Project overview
We delivered a production-ready platform for Rajdari Dewdari Water Park & Resort in Chandauli, Uttar Pradesh: a marketing site that converts visitors into ticket buyers, a logged-in customer area for bookings and payments, and an admin back office to run operations—from rides and rates to coupons, galleries, and split payments at the counter.
The stack centres on Laravel 11 with MySQL, Blade templates, Bootstrap 5, and the Sneat admin theme. Payments go through Razorpay; social login uses Laravel Socialite with Google OAuth. Hosting fits typical XAMPP / development workflows and cPanel production deploys.
Client challenge
- Sell tickets online with clear weekday/weekend pricing and GST-aware rates.
- Let guests manage bookings, pay online, and download invoices—without drowning staff in manual follow-up.
- Give operations a single place for bookings, partial/split payments, receipts, and content (FAQs, galleries, testimonials, live shows).
- Stay fast on mobile and remain SEO-friendly for local and tourism searches.
Technology stack
| Technology | Use |
|---|---|
| Laravel 11 | Backend framework |
| MySQL | Database |
| Blade templates | Frontend templating |
| Bootstrap 5 | Responsive UI |
| Razorpay | Online payment gateway |
| Google OAuth (Socialite) | Social login |
| Sneat Admin | Admin dashboard theme |
| XAMPP / cPanel | Hosting & deployment |
Features — public website
- Homepage: Hero, rides showcase, gallery preview, testimonials, FAQs, CTAs.
- About: Park story, team with social links.
- Services: Rides & attractions with detail pages.
- Rates: Ticket types, weekday/weekend pricing, GST support.
- Photo & video galleries fed from the CMS.
- Reviews/testimonials and live shows listings.
- Contact: Form, Google Maps (park location), phone, email, social links.
- Responsive, SEO-oriented structure with meta tags and schema.
Features — user dashboard (after login)
- Registration & login — email/password plus Google OAuth.
- Dashboard — welcome, booking stats, recent bookings, account summary.
- Online booking — ticket types, date, quantity, coupons.
- Razorpay checkout for confirmed payments.
- My bookings — status (pending / confirmed / completed / cancelled).
- Booking detail — tickets, payment history, pay-now where applicable.
- PDF invoice download per booking.
- Profile — name, email, phone, address, avatar.
- Password change and account deletion with confirmation.
- Adaptive navigation — mobile-friendly patterns across breakpoints.
Features — admin panel (CMS)
- Admin authentication on a separate guard.
- Dashboard — bookings, revenue signals, operational overview.
- Users, roles & permissions — Spatie roles, granular permissions.
- Rides & attractions — full CRUD.
- Ticket types / rates — weekday/weekend pricing, GST%.
- Bookings — create/edit/view, search, filters.
- Split payments — multiple payments (cash, UPI, card) per booking with tracking.
- Thermal receipt (80 mm) and PDF invoices.
- Coupons — percentage or fixed discounts, caps, usage limits.
- Galleries, FAQs, testimonials, live shows — CMS-managed.
- Quick booking search by booking number.
- Responsive admin UI for counter and back-office use.
Results & impact
- ✅ Unified booking journey — web inquiry through payment and invoice in one system.
- ✅ Operational control — rates, rides, and promotions without developer dependency for day-to-day edits.
- ✅ Payment flexibility — online Razorpay plus split/partial payments for walk-ins and mixed tenders.
- ✅ Mobile-first experience aligns with how visitors research parks and buy tickets on phones.
- 📊 Optional metrics (total bookings, online vs offline split, Core Web Vitals) can be added once you share verified numbers.
SEO focus
This build targets searches such as water park website development, water park management system, online ticket booking system, Laravel water park project, Razorpay payment integration, water park admin panel, resort booking system, and tourism website development Varanasi — with clean URLs, semantic headings, and structured content suitable for search and AI overview snippets.
Screenshots & gallery
Similar projects
Planning a booking portal or custom Laravel application?
Tell us about your workflows—we design secure payments, dashboards, and admin tools tailored to your team.