Skip to the article
Aniq-UI

HollinaDocs

Full Stack

Hollina documentation

Run your vacation rental template, set it up for your company, take bookings, and find a fix when you need one.

Start with a local setup

Run Hollina on your own computer, step by step.

What the template is made of

One host company's direct-booking business for its vacation stays, in three apps: the public stays website, the booking dashboard the team runs the business from, and the NestJS API behind both.

AppFolderPortWhat it is
Stays websitestorefront/3030Stays with filters kept in the address, the stay page with its availability calendar and reserve card, a checkout by card, PayPal or on arrival, booking confirmation and lookup, saved stays, destinations, about, contact and privacy pages
Booking dashboardadmin-dashboard/3031The overview, the calendar with blocked dates, bookings and their lifecycle, stays and the stay editor, inquiries, reviews, the AI assistant, settings, admins and roles, live notifications
APIback-end/8000NestJS 11 and TypeORM, on SQLite locally and MySQL by configuration, every route under /api, with Stripe, PayPal and a payment simulator behind one interface

The folder also holds docker-compose.yml, which builds and starts all three with one command, and each app has its own Dockerfile.

What your package contains

The Stays Website package is the public booking website on its own.

AppFolderPortWhat it is
Stays websitestorefront/3030Stays with filters kept in the address, the stay page with its availability calendar and reserve card, a checkout by card, PayPal or on arrival, booking confirmation and lookup, saved stays, destinations, about, contact and privacy pages

It has no data of its own: every stay, photograph, destination, free date and setting comes from the Hollina API, and every booking and question goes to it, so it needs that API running. The API and the booking dashboard are separate packages and are not in this download.

What your package contains

The Booking Dashboard package is the host team's dashboard on its own.

AppFolderPortWhat it is
Booking dashboardadmin-dashboard/3031The overview, the calendar with blocked dates, bookings and their lifecycle, stays and the stay editor, inquiries, reviews, the AI assistant, settings, admins and roles, live notifications

It has no data of its own: every screen reads and writes through the Hollina API, so it needs that API running. The API and the stays website are separate packages and are not in this download.

What your package contains

The Backend API package is the NestJS API on its own, with the database, the demo company, the payment gateways and every route the two frontends use.

AppFolderPortWhat it is
APIback-end/8000NestJS 11 and TypeORM, on SQLite locally and MySQL by configuration, every route under /api, with Stripe, PayPal and a payment simulator behind one interface

The stays website and the booking dashboard are separate packages and are not in this download. Any client can use the API over HTTP.

On Windows, use PowerShell or Git Bash for the commands in these guides.

Both frontends run in English and Arabic, with the Arabic interface laid out right to left, and in a light, a dark and a system theme. Prices are written USD 240, in Latin digits in both languages.

Browse the guides

30 guides in your download

Every guide ships in your download. Guides marked Included with your purchase are for buyers: sign in to read them online, or open them in your download.

Cookie Preferences

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.