01 · Layout
Responsive Design
Phone, tablet and desktop layouts from one set of components, with a phone menu and 44px tap targets.
Learn more: Responsive DesignA Next.js 16 booking dashboard for a vacation rental company, with an overview of the day, a month calendar with blocked dates, bookings through their lifecycle, a stay editor in English and Arabic, inquiries, reviews, settings and an AI assistant that answers from your data with charts, in English and Arabic.

Booking Dashboard
The Next.js 16 booking dashboard on its own. It requires the Hollina API, sold separately as the Backend API or together in Full Stack.
Launch price · 30% off for the first 3 buyers
3 of 3 launch places left · applied at checkout
A Next.js 16 booking dashboard for a vacation rental company, with an overview of the day, a month calendar with blocked dates, bookings through their lifecycle, a stay editor in English and Arabic, inquiries, reviews, settings and an AI assistant that answers from your data with charts, in English and Arabic.
A Next.js 16 booking dashboard for a vacation rental company, with an overview of the day, a month calendar with blocked dates, bookings through their lifecycle, a stay editor in English and Arabic, inquiries, reviews, settings and an AI assistant that answers from your data with charts, in English and Arabic.




Ask which stays are free next weekend, how revenue compares month by month, or what is waiting today. The assistant answers from the company's own data through 27 MCP tools, draws a chart when the question is about a trend, and can block dates or move a booking along.


The overview opens on what matters today: this month's occupancy and revenue, arrivals and departures, the bookings waiting for a decision, twelve months of revenue and bookings, and the latest bookings.
Every booking is a bar across its nights, coloured by status, with blocked dates beside them. Open a booking from its bar, or move between months.


Blocking dates counts the nights and refuses a range that overlaps a booking or another block, naming what is in the way.


Tabs with a count for every status, a search by reference or guest, and a check-in range, ten to a page.


Title and description in English and Arabic under language tabs, capacity, the nightly rate, the cleaning fee and minimum nights, amenities, house rules and photographs in the order they should appear.




Each inquiry opens beside the list with the stay, the dates and guests asked about, where it came from and an internal note. The team marks it replied or closed as it goes.


Reviews arrive from completed stays and appear on the website straight away. Hiding one takes it off the stay page and out of its rating; publishing it again puts it back.


The company's name and contact details in both languages with a live preview of the website's footer, the homepage's featured stays and questions, destinations, the team's accounts and what each role may do.


One booking touches every part of Hollina, and each part asks the same availability service, so the website, the checkout, the calendar and the assistant never disagree about a date.
The stay, the guest, the price, the payment and a timeline of what happened, with the actions the booking's state allows. An action that is not available says why, so a card booking that is still unpaid cannot be confirmed by mistake.


The Payments tab shows whether Stripe and PayPal are configured and in test or live mode, the pay on arrival switch and the cancellation policy guests read. Keys stay in the server's environment and never appear in the dashboard.


Every screen of the website and the dashboard is written in both languages and mirrors for Arabic, with prices, dates and references kept in Latin digits. Both apps follow the system theme or the one the visitor picks, set before the first paint so a page never flashes.
Browse the website as a guest and book a stay: the demo runs in Stripe's test mode, so Stripe's test card 4242 4242 4242 4242 pays for it and no money moves. Then open the booking dashboard, whose sign-in page fills in a demo account for you. What you create there is yours alone, and the demo data is rebuilt every day. In the demo, the assistant answers a few free messages per visitor, then asks for your own Google Gemini key. Screenshots use sample data.
Next.js 16.3.5
React 19.3.0
Tailwind CSS 4.3.3
Yes
Mobile, Tablet, Desktop
Lifetime Included
Pro Tip: All templates include comprehensive documentation to get you started quickly.
Part of a full-stack template
This app is one part of a full-stack template. The full template brings every part together in one purchase.
See the full templatePricing
One payment for the full source code, yours to change and ship.
Everything included
Stays website + booking dashboard + NestJS API with Stripe, PayPal, TypeORM and auth
What is inside
Launch price · 30% off
3 of 3 launch places left · applied at checkout
Or buy one part

The Next.js 16 booking dashboard on its own. It requires the Hollina API, sold separately as the Backend API or together in Full Stack.
Launch price · 30% off
The Next.js 16 stays website on its own. It requires the Hollina API, sold separately as the Backend API or together in Full Stack.
Launch price · 30% off
The NestJS API on its own, with TypeORM, JWT auth, stays, availability, bookings, Stripe and PayPal payments, MCP tools and a one command seeder
Launch price · 30% off
Safe and secure payments powered by Paddle
A VAT receipt is sent to your email after purchase.
Next.js Vacation Rental Booking Dashboard Template
Booking Dashboard
$69.30 $99
Be the first to know when a new template is released.
Coming next
Every premium template is responsive, accessible, fast and typed from the first commit, so your launch starts from production-ready code.
01 · Layout
Phone, tablet and desktop layouts from one set of components, with a phone menu and 44px tap targets.
Learn more: Responsive Design02 · Inclusive
Semantic HTML, labelled controls, a visible keyboard focus ring and reduced motion support.
Learn more: Accessibility03 · Speed
Optimized images and fonts, cached data and metadata on every route.
Learn more: High Performance04 · Types
Strict TypeScript across every app, with typed props, API responses and data models.
Learn more: TypeScript SupportJoin thousands of developers worldwide who trust Aniq-UI for their projects. Our templates are being used across the globe to create stunning web experiences.
We use cookies to enhance your browsing experience, analyze site traffic, and personalize content. By clicking "Accept All", you consent to our use of cookies for analytics and personalized advertising.