Skip to content
Vishwajeet IT Solutions
Hospitality
Hotel group & direct booking website

Radiance Hotels

A direct-booking site built to win the guest back from the OTAs

Typical build
4–6 weeks
Plan
E-commerce & Web Apps
Sector
Hospitality
Radiance Hotels homepage with availability search widget and direct booking guarantees

Radiance Hotels is a demonstration build. The business is invented, which is exactly why we can show you every page and explain every decision. It is built and deployed to the same standard as client work — open the live demo and click through it.

The brief

Radiance is a demonstration build for a hotel group — 1,400 properties across 95 countries, four sub-brands, and a loyalty programme. Every hotel group has the same commercial problem, and the website is the main lever against it.

Who it is for

Three people, three different jobs

Almost every failed site in this sector fails by treating these visitors as one audience.

The comparison shopper

They found you on an OTA and opened your site in a second tab to check whether direct is cheaper. You have about ten seconds to answer.

The returning guest

They already know the brand and want to book the same thing again quickly, with their points.

The corporate and events booker

Meeting space, capacities and a human to talk to. Small in number, large in value.

The build

Decisions we made

Every one of these is a choice that could have gone the other way, and a reason it did not.

The booking widget is the page

Destination, dates, guests and promo code sit in a card overlapping the hero, visible without scrolling. Every extra click between arrival and a date picker is measurable lost revenue for a hotel.

The rate-parity argument comes before the marketing

Four guarantees sit immediately under the fold: lowest rate matched plus another 25% off, free cancellation until 6pm on arrival day, pick your own room at booking, and a direct-booking service promise. That is the whole case against the OTA, made on the first screen.

Member pricing is stated, not hidden behind a login

"Members always get the lowest rate. Sign in to save up to 15% more" sits inside the search card. The loyalty programme is a booking-conversion tool, so it argues at the point of booking rather than on its own page.

Offers carry real deadlines

Each package shows its discount, its audience and a book-by date. A dated offer converts; an evergreen "special offers" page does not.

Currency and language switching, because the audience is global

An EN / USD control sits in the header. A guest booking a London hotel from Sydney should not have to do arithmetic — the same reasoning behind the currency switcher on our own pricing page.

Screens

Inside the build

Radiance Hotels offers and packages grid with book-by dates
Offers carry a discount, an audience and a deadline — the three things that make a package convert.
Radiance Hotels destination browsing and sub-brand sections
Destination browsing and the four sub-brands, for guests who are choosing a place before a property.
Radiance Hotels homepage on a mobile phone

Built for the phone first

Most visits to a site like this arrive on a phone, and Google indexes the mobile version first. Every layout here is designed at 390px and scaled up, rather than designed on a desktop and squeezed down.

What is in the build

  • Availability search: destination, dates, guests, promo code
  • Rate-parity and cancellation guarantees above the fold
  • Member-rate prompt inside the booking flow
  • Dated offers and packages grid
  • Destination browsing across eight cities
  • Four sub-brands with distinct positioning
  • Recently opened and refurbished properties
  • Loyalty programme with points on every night
  • Meetings and events enquiry path
  • Language and currency switching
  • Light and dark theme
  • Full mobile layout

Built with

  • Next.js (App Router)
  • React
  • Tailwind CSS
  • next/image
  • Vercel

Mainstream, well-supported technology on purpose. You will never be stuck with software only we can maintain.