eStay - Hotel Booking & Management System with Flutter App, PWA Web & Laravel Admin
eStay – Hotel Booking & Management System Live Demos Admin Panel Demo – ID: admin@gmail.com / Pass: admin@123 Website Demo – PWA Hotel Booking Website Android App Demo – Playstore link iOS App Demo – TestFlight Demo Credentials (App & Web): Phone: +91 9898765432 / Password: wrteam@123 Overview eStay is a complete, production-ready Hotel Booking & Management System that includes a Customer Flutter App (Android & iOS), a PWA-ready hotel website (Next.js), and a centralized Lar…
- Version
- 1.1.0
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
eStay – Hotel Booking & Management System
Live Demos
- Admin Panel Demo – ID: admin@gmail.com / Pass: admin@123
- Website Demo – PWA Hotel Booking Website
- Android App Demo – Playstore link
- iOS App Demo – TestFlight
Demo Credentials (App & Web): Phone: +91 9898765432 / Password: wrteam@123
Overview
eStay is a complete, production-ready Hotel Booking & Management System that includes a Customer Flutter App (Android & iOS), a PWA-ready hotel website (Next.js), and a centralized Laravel Admin Panel with REST APIs.
It is designed for hotels, hostels, guest houses, motels, service apartments, resorts, vacation rentals, dharamshalas, and boarding houses.
The system manages bookings, room inventory, guests, staff, promotions, and daily operations from a single platform – whether you operate a single property or multiple branches.
Secure Authentication & Profile Management
Guests can securely access the platform using Phone Number, Email, Google, or Apple Sign-In. Features like Password Recovery and Profile Management allow users to update personal details, manage account settings, change profile pictures, and maintain account security for a seamless booking experience.
Modern Homepage Experience
The homepage combines property discovery, trust-building content, and reservation functionality into one seamless experience. Key sections include Hero Banner, Smart Search Bar, Property Listings, Amenities & Facilities, Events Showcase, Guest Reviews, How It Works, and Footer Navigation.
Adaptive Property Search System
The platform automatically adapts its booking flow based on business configuration. Single-property businesses allow direct room reservations, while multi-property operations enable searches by city, destination, or property name, helping guests find suitable accommodations faster.
Advanced Search Filters
Guests can quickly refine accommodation results using flexible filters such as Price Range, Amenities, and Pay-at-Property Availability. These advanced search options help travelers discover properties that best match their budget, preferences, and booking requirements.
Detailed Property & Room Pages
Each property page provides comprehensive information, including Property & Room Photos, Video Content, Amenities & Facilities, Property Rules, Nearby Locations, Guest Reviews, Pricing Summary, Available Offers, and Cancellation Policies to improve booking confidence.
Coupon Codes & Referral Benefits
Built-in promotional tools help increase customer retention and repeat reservations. Guests can apply Coupon Codes and redeem Referral Benefits during checkout, with eligible discounts automatically calculated before payment confirmation.
Smooth Booking & Checkout
The reservation process is designed for simplicity and higher conversions. Guests can review booking details, enter guest information, verify stay dates, and complete hotel reservations through a streamlined checkout workflow that minimizes booking abandonment.
Instant Booking Confirmation
After a successful reservation, guests receive an instant booking confirmation containing booking details, guest information, payment status, stay dates, and reservation summaries. This ensures easy access to booking records while providing complete reservation transparency.
Customer Profile Page
A dedicated customer dashboard allows guests to manage their entire booking journey from one place. Features include Booking Management, Reservation History, Reviews & Ratings, Refer & Earn, Notifications, Profile Settings, and Account Security, improving convenience and self-service.
Reviews & Ratings
Guests can submit ratings, reviews, and images after completing their stay. Published reviews help future travelers make informed booking decisions while providing property owners with valuable feedback to improve hospitality services and guest experiences.
Notifications & Alerts
Automated notifications keep guests informed throughout the reservation lifecycle. Updates include Booking Confirmations, Payment Updates, Cancellation Alerts, Promotional Campaigns, and Platform Announcements, ensuring customers never miss important account or booking information.
Multi-Currency Support
eStay supports multiple currencies, allowing international travelers to view accommodation prices in their preferred currency. This improves pricing transparency, simplifies decision-making, and enhances the booking experience for businesses serving guests across different countries.
Events & Inquiry Management
Promote weddings, conferences, banquets, and special events directly through the platform. Visitors can explore event offerings and submit inquiries online, helping hospitality businesses generate additional leads and revenue beyond room reservations.
Blogs & Hospitality Content
An integrated content management system enables businesses to publish hospitality-focused blogs and updates. Regular content helps improve search visibility, attract organic traffic, and support long-term content marketing strategies for the hotel booking system.
About Us Experience
The About Us page helps hospitality brands showcase their story, achievements, service commitments, amenities, and guest experiences. This dedicated section strengthens brand credibility and builds trust with potential guests before booking.
Help Center & FAQs
Guests can access a structured knowledge base covering bookings, payments, refunds, cancellations, and platform usage. This self-service support feature reduces customer support requests while improving overall user satisfaction and convenience.
Legal Policies & Transparency
Essential policy pages remain accessible throughout the platform, including Privacy Policy, Terms & Conditions, Cancellation Policy, and Platform Policy. Clear policy visibility promotes transparency and helps guests make informed booking decisions.
eStay Admin Panel – Your Hospitality Command Center
Everything you need to manage bookings, properties, guests, payments, staff, and business performance from one intelligent dashboard.
Dashboard & Business Analytics
Gain complete visibility into your hospitality business through a centralized analytics dashboard. Monitor occupancy rates, booking trends, revenue performance, customer activity, refunds, and room utilization with interactive reports and branch-wise insights for data-driven decision-making.
Booking & Reservation Management
Manage the complete reservation lifecycle from a centralized dashboard. Track bookings from the website, mobile app, and admin-created reservations while monitoring guest details, payment status, invoices, booking sources, financial summaries, and reservation exports.
Availability Calendar
The interactive availability calendar provides a visual overview of room occupancy, arrivals, departures, and completed stays. Administrators can instantly access booking details, room assignments, guest information, stay durations, and payment summaries directly from the calendar view.
Check-In & Check-Out Operations
Simplify front-desk operations with dedicated check-in and check-out workflows. Staff can verify reservations, assign rooms, update stay statuses, and process guest arrivals and departures efficiently while maintaining accurate occupancy records.
Room Types & Inventory Management
Create and manage room categories with complete control over inventory, pricing, capacities, amenities, room sizes, and image galleries. Updates automatically sync across the hotel website, room booking app, and booking system for consistent information.
Property Management System
Manage hospitality properties through a centralized Property Management System. Configure property details, room inventory, facilities, amenities, payment settings, cancellation policies, media galleries, and operational rules for hotels, resorts, villas, apartments, homestays, and hostels.
Facilities & Amenities Management
Maintain centralized control over facilities and amenities across all properties. Create reusable amenities and assign them to rooms or properties while ensuring consistency throughout the booking experience and improving accommodation discoverability.
Property Rules & Guest Policies
Create and manage guest policies that can be applied across multiple properties. Configure check-in and check-out rules, pet policies, smoking restrictions, visitor guidelines, child policies, and other operational requirements to ensure booking transparency.
Guest Reviews & Reputation Management
Monitor and manage customer feedback through a centralized review management system. Moderate reviews, control visibility settings, and analyze guest experiences across properties to improve service quality and strengthen brand reputation.
Customer Management
Maintain detailed customer profiles, booking histories, spending patterns, and engagement records from one dashboard. Identify repeat guests, analyze booking behavior, and manage customer accounts, including restrictions or suspensions when required.
Staff & Role-Based Access Management
Manage employees through a flexible role-based permission system. Assign staff to specific countries, properties, departments, and operational functions while controlling access to individual modules for enhanced security and operational efficiency.
Country, City & Localization Management
Expand operations across multiple regions with centralized country and city management tools. Configure location-specific settings, regional preferences, and nearby attractions such as airports, hospitals, restaurants, shopping centers, and tourist destinations.
Currency & Tax Management
Support international hospitality operations with flexible currency and tax controls. Manage multiple currencies, configure exchange rates, and apply country-specific taxation rules from a centralized dashboard to ensure pricing accuracy across markets.
Cancellation & Refund Management
Automate cancellation and refund workflows through configurable business rules. Define cancellation windows, refund percentages, eligibility criteria, and reservation policies while supporting manual refunds and administrative review processes when necessary.
Registration & Compliance Management
Simplify onboarding and regulatory compliance through configurable registration fields and verification workflows. Collect and manage licenses, tax records, tourism certifications, insurance documents, and other compliance requirements from a centralized platform while maintaining accurate records.
Content Management System
The built-in Content Management System enables administrators to update website content without coding. Manage homepage sections, About Us pages, FAQs, blogs, legal policies, and informational content directly from the admin panel to keep the hotel website current and engaging.
Promo Codes & Marketing Campaigns
Boost direct bookings with integrated promotional tools. Create fixed discounts, percentage-based offers, first-booking rewards, and location-specific campaigns while tracking performance through analytics. These tools help attract new guests and increase repeat reservations.
Banner Management
Promote special offers, announcements, and marketing campaigns through dynamic banners displayed across the website and customer application. Country-based targeting and scheduling controls help businesses display the right message to the right audience at the right time.
Refer & Earn Program
Encourage organic growth through an automated referral system. Existing customers can invite new users and earn rewards after successful bookings are completed. The entire referral process is managed automatically, reducing administrative work while supporting customer acquisition and retention.
Notifications & Email Marketing
Engage guests through push notifications, email campaigns, and platform-wide announcements. Send booking confirmations, payment updates, check-in reminders, promotional offers, and operational notifications to maintain communication throughout the guest journey.
Event Management
Promote weddings, conferences, seminars, banquets, corporate meetings, and private celebrations through the platform. Showcase event offerings, collect inquiries, and manage leads from a centralized system while creating additional revenue opportunities beyond room bookings.
System Settings & Platform Configuration
Manage all core platform settings from a centralized dashboard. Configure payment gateways, communication channels, SEO settings, localization preferences, integrations, and operational controls to ensure consistency across the hotel booking system, website, and mobile app.
Why Choose eStay?
- Centralized Hospitality Management – Manage bookings, rooms, guests, properties, staff, promotions, and operations from one dashboard.
- Multi-Branch Management – Operate multiple properties across different locations.
- Flexible Booking Experience – Online payments, pay-at-property, promo codes, and referral rewards.
- Modern Technology Stack – Built with Flutter, Laravel 12, Next.js, and Filament v5.
- Revenue Growth Tools – Built-in promotions, coupons, referral programs, events, and blogs.
- Role-Based Staff Management – Create teams with custom roles and permissions.
- Multi-Language & Multi-Currency Support – Localized experience for global guests.
- SEO & PWA Ready – SEO-friendly and installable as mobile app.
Customer App Features
- User Registration & Login – Phone/Email based authentication
- Browse Properties – Search by location, dates, and guests
- Advanced Filters – Filter by price, amenities
- Room Availability Check – Real-time availability with calendar view
- Online Booking – Complete reservation flow with instant confirmation
- Secure Payments – Multiple payment gateway integration
- Pay at Property – Reserve now and pay later option
- Booking Management – View, modify, or cancel reservations
- Apply Promo Codes – Discount coupons during checkout
- Referral Program – Earn rewards by referring friends
- Property Reviews & Ratings – Rate and review stayed properties
- Push Notifications – Real-time booking alerts and offers
- Multi-Language UI & Multi-Currency Support
Website (PWA) Features
- Fully Responsive Design – Works on desktop, tablet, and mobile
- Property Search – Advanced search with filters
- Room Availability Check – Real-time availability display
- Online Booking – Complete booking engine
- Payment Gateway Integration – Secure checkout
- Promo Code Application – Discount coupons support
- User Account Area – Manage profile, and bookings
- Booking History – View all past and upcoming stays
- Property Reviews – Read and write guest reviews
- Blog Section – Content marketing for SEO
- Contact & About Us Pages
- FAQ Section – Common questions answered
- PWA Installable – Add to home screen on mobile devices
Admin Panel Features
Dashboard
- Analytics Overview – Total bookings, revenue, users, properties
- Charts & Graphs – Visual business performance
- Recent Activities – Track latest bookings and actions
Property Management
- Add/Edit Properties – Complete property CRUD operations
- Manage Multiple Branches – Handle unlimited properties
- Room Type Management – Create and manage room categories
- Pricing Management – Set dynamic pricing
- Amenities & Facilities Management
- Property Gallery – Upload and manage images
- Property Rules & Compliance Documents
Booking Management
- View All Bookings – Complete booking list with filters
- Manual Booking Creation – Create bookings on behalf of guests
- Booking Status Management – Confirm, check-in, check-out, cancel
- Invoice Generation – Auto-generate booking invoices
- Payment Tracking – Monitor payment status
Guest Management
- Guest Directory – Complete list of all customers
- Guest Details View – Booking history and personal info
- Blacklist Management – Block problematic users
Staff Management
- Role Management – Create custom roles with permissions
- Staff Directory – Manage all staff accounts
Promotions & Marketing
- Coupon Management – Create discount coupons with conditions
- Referral Program – Manage referral rewards
- Event Management – Create and promote hotel events
- Push Notifications – Send broadcast to app users
- Blog Management – Create and publish blog posts
- SEO Settings – Meta tags
Financial Management
- Payment Gateway Configuration – Setup multiple payment methods
- Tax Settings – Configure applicable taxes
- Currency Management – Set base and supported currencies
System Settings
- General Settings – Site name, logo, contact info
- Language Management – Add/edit system languages
- Email Configuration – SMTP settings
- Backup Management – Database backup options
Security Features
- SQL Injection Protection – Secure database queries
- CSRF Protection – Cross-site request forgery prevention
- XSS Prevention – Cross-site scripting protection
- Password Hashing – Secure credential storage
- Role-Based Access Control – Granular permission system
- SSL Ready – HTTPS compatibility
What’s Included in the Package
- Customer Mobile App – Flutter (Full Source Code)
- PWA Hotel Website – Next.js (Full Source Code)
- Admin Panel – Laravel + Filament (Full Source Code)
- REST APIs – Complete API endpoints
- MySQL Database – Database dump file
- Installation Guide – Step-by-step setup instructions
Technology Stack
- Backend Framework: Laravel 12 / PHP 8.4+
- Admin Panel UI: Filament v5
- Mobile App Framework: Flutter 3.x
- Website Framework: Next.js (PWA Ready)
- Database: MySQL 8.0+
Recommended Hosting – Hostinger
You can purchase the VPS/server using the links below to receive a flat 20% discount on your hosting plan.
We personally use this provider for our demo and internal websites, and it has worked well for our needs. However, the main advantage of using the shared link is the direct cost saving you receive at the time of purchase.
This helps you reduce the initial setup cost while choosing any suitable plan as per your business requirements.Version 1.1.0
( 8 Jul 2026)
+ [Added] Room Inventory Management. (Admin) + [Added] Floor-wise Room Management with auto room generation. (Admin) + [Added] Room Grid View in the Availability Calendar. (Admin) + [Added] Floor-wise room assignment during guest check-in for Online & Offline Bookings. (Admin) + [Improved] Related Blogs on the Blog Details page. (App) + [Improved] Country-specific phone number validation. (App) + [Fix] Updated Logout icon on the Profile page. (App) + [Fix] Fixed auto-applied coupon removal on responsive devices. (Web) + [Fix] Fixed Pets toggle display on the Room Details page. (Web) + [Fix] Fixed property video thumbnail display in Safari. (Web) + [General] UI improvements and minor bug fixes.Related products
More digital goods in the same category or with similar tags.
Mobile / Flutter / Full Applications
Maha - Ecommerce Flutter App
Mobile / Flutter / Full Applications
BudgetBuddy - Expense Tracker & Manager App
Mobile / Flutter / Full Applications
DealDash - Online Sell and Buy Products
Mobile / Flutter / Full Applications
StoreMax - Shopify Mobile Ecommerce App Template
Mobile / Flutter / Full Applications
Grocery App - Grocery Delivery App Flutter iOS/Android App
Mobile / Flutter / Full Applications
Sales Tracker with Agents and Shop Owner
Mobile / Flutter / Full Applications
PetCare Pet Food product & vet consulting app in flutter & website in laravel
Mobile / Flutter / Full Applications
Olivette - Multivendor Grocery System & Free Landing Page
eStay - Hotel Booking & Management System with Flutter App, PWA Web & Laravel Admin
After successful payment, you will receive a download link for the source code