Any niche
Start from the hotel demo and adapt for rentals, doctors, dentists, salons, spas or any date-based booking service.
Take bookings from day one, on your server. Plain PHP 8 — no framework, no npm. Hotels, rentals, clinics, salons and any date-range reservation.
Booking CMS — universal PHP online booking script from Norway for Europe: hotels, rentals, doctor & dentist appointments, beauty salons and more. Multilingual frontend, Schema.org markup, admin panel and JSON. Booking.com-style demo — the same engine for any reservation workflow for Europe. Prices in EUR.
Perfect starting point for:
Booking CMS is a reservation script in plain PHP 8 — search, listings, amenities, guest reviews, a booking flow and a 24-screen admin panel. No framework, no build step, no npm. Upload it to ordinary shared hosting, run the installer, and it runs.
It ships as a hotel demo, but the listing type is yours to relabel: clinics and dental practices, beauty salons, spas, fitness studios, apartment rentals, equipment hire — anything that takes a reservation against a date range.
Live demo: bilohash.com/booking
This script does not process payments. The booking form asks the guest to pick a method, and that choice is stored with the reservation, but nothing is charged and no payment provider is contacted. The admin panel has settings screens where you can save PayPal, Stripe and Vipps credentials, and those are stored — but no checkout is built on top of them yet. That is deliberate for a reservation workflow where you take payment on arrival, by invoice, or over the phone. If you need a guest to pay online at the moment of booking, this is not that script — or budget for that integration on top. The demo says the same thing on the property page, so you can see it for yourself before you spend anything.
Four tables — properties, bookings, reviews and settings. Run it on MySQL, or leave it on the bundled JSON files for a quick evaluation and migrate later with the included script.
Front end and admin panel both ship in Norwegian (default), English, Ukrainian, Russian, Swedish and Lithuanian. Language files are plain PHP arrays in lang/ — copy one to add your own.
PHP 8.0 or newer, Apache with mod_rewrite (or the nginx equivalent), MySQL if you want database storage, and writable data/.
Nothing is contacted until you enter your own credentials and switch that integration on. The services are: OpenStreetMap, Google Maps, Google reCAPTCHA, xAI Grok and OpenAI. You are responsible for complying with each provider's terms.
All product names, logos and brands named above are property of their respective owners and are used for identification only. Booking CMS is independent and not affiliated with, sponsored by, or endorsed by any of them.
Start from the hotel demo and adapt for rentals, doctors, dentists, salons, spas or any date-based booking service.
NO, EN, SV, UA, RU and LT — cookie, hreflang and language dropdown on the public site and in admin.
Destination, dates, guests, type, price and sorting — like a real booking platform.
Guest reviews with moderation, public submission form, amenity chips and property highlights on the page.
Built-in AI assistant on the site — connect and configure in admin with step-by-step instructions.
Google reCAPTCHA v2 for review forms — enter keys in admin, no code changes required.
JSON demo storage; optional MySQL/MariaDB for production. Statuses: pending, confirmed, cancelled.
Appearance, footer colour, reCAPTCHA and AI chat — admin tabs with instructions in 4 languages.
Open Graph, Twitter Cards, Schema.org for cities and products, hreflang, sitemap — Lighthouse 99+ on demo.
Booking.com-style on every device. Lightweight CSS without a build step — strong FCP, LCP and CLS.
See Booking CMS in action — public frontend and admin panel. 12 screenshots of the site, SEO pages, contact and admin.
Search optimisation out of the box: speed, structured data, social previews and admin settings — no plugins required.
Start with a full 30-day demo, then choose the unified BILOHASH subscription — one CMS script or the full library.
Free
Full booking demo + admin on your domain. JSON or MySQL.
1 CMS script on 1 domain (49 NOK/mo) or all CMS scripts (249 NOK/mo). Updates and support included.
BILOHASH subscriptionWith a hosting plan on bilohash.com/hosting you get more than disk space: we help install and configure ecosystem scripts free of charge, assist with your domain, and include a free BILOHASH CMS license for 6 months.
The same version is shown in the admin panel and applies to the full Booking CMS script package.
Admin demo — v1.4.030-day demo install package (booking.zip), install.php MySQL wizard, BHBOOK license runtime, demo-install.php product page (6 langs), cabinet download via bilohash.com.
Guest reviews with moderation, property amenities, local settings (appearance, footer colour, reCAPTCHA, AI chat), admin instructions in 4 languages, language dropdown in demo strip and admin.
CMS settings integration, contact form, mobile performance improvements.
Initial public release: demo frontend, admin panel, multilingual UI, 10 demo properties.
Booking CMS can be adapted for your clinic, salon, rental business or any custom reservation workflow — payments, database, white-label.