Design only

Booking a trip should take three taps, not seven.

Never went live A design project — the screens were built, but the site was never published. Start something like this
Sector
Travel booking
Type
Booking platform
Year
2025
Timeline
3 weeks
Built with
Figma, Laravel, JavaScript, VS Code
Investment
450 000 Ft
Address
Not published

This one is a design project. Every screen below was designed and built, but the site was never published to a public address — so there is no live link to open.

In motion

See it work.

Paradise — walkthrough preview Walkthrough recording soon
The full booking flow, start to confirmation, on a phone.

The project in three parts

The problem

Paradise sold breathtaking destinations through an interface that looked like a spreadsheet. Seven steps to book, six seconds to load on mobile, and most visitors left before they ever reached the form.

What I built

I rebuilt the booking flow around the photography and cut it to three steps. Destination cards load progressively, the cruise showcase unfolds on scroll, and the booking action sits within reach on the very first screen.

  • Three-step booking flow
  • Progressive image loading
  • Mobile-first from the start

What it was worth

A booking flow short enough to finish from a beach chair on 4G, with the photography doing the selling instead of a specification table.

Before & after

The site they had, and the site they have now.

Paradise — the original website before the redesign
Before
Paradise — the website I designed and built
After

Drag the handle, or use the arrow keys, to reveal the rebuild.

The old site buried every destination in a dense list — small thumbnails, cramped type, the booking form three scrolls down. The rebuild puts the photography first and the booking action on screen one.

A closer look

Click any screen to open it full size.

Start a project

Want the same for your business?

Tell me what your site has to achieve and roughly what you can spend. You get a fixed quote and a delivery date in writing — before anything starts.