Skip to content
5 free audits openClaim a spot →

Contrail: search flights, then choose your seat inside the plane.

A flight search website where every flight opens a 3D model of its aircraft. You walk through the cabin and pick exactly where you sit.

Built by Gr8r for its own portfolio. Not client work.

Client
Contrail
Project
Flight search and booking website
Platforms
Website, desktop and mobile
Contrail homepage: the flight search form, an upcoming trip with check-in open and popular fares from London

The problem

Make choosing a seat feel like seeing it.

Most flight sites end with a flat grid of numbered squares. It is hard to tell how close a seat is to the wing, the galley or the exit, or what a fare really includes. Contrail had to keep search and comparison quick, then show the actual cabin before you commit to a seat.

  • 1Seat maps are abstract grids
  • 2Fares hide what is included
  • 3Search and booking feel like separate sites
Homepage with the search form and popular fares from London
The search starts on the homepage, next to an upcoming trip and the cheapest fares from London.
Results for London to New York with a date strip, filters and four flights
Results show prices for the days around your date, with filters for stops, bags, times and aircraft.

The workflow

From search to seat in four steps.

  1. 1

    Search

    Pick a route, dates, travellers and cabin.

  2. 2

    Compare

    Sort and filter flights, and check nearby dates.

  3. 3

    Fare

    Choose Basic, Standard or Flex with everything listed side by side.

  4. 4

    Seat

    Step inside the aircraft in 3D and choose where you sit.

The website

The aircraft is part of the booking.

Each step keeps the trip, the price and the next action in view. The 3D cabin and the flat seat map show the same seats, so you can switch between them.

  1. Fares

    Every fare, compared plainly

    The flight page lists the itinerary, three fares and a table of what each includes, from bags to changes and refunds.

    Flight page for Westerly WL 533 with the itinerary, three fare options and the price summary
  2. 3D cabin

    Walk through the cabin

    Suggest a seat and the camera moves to it inside the aircraft, with the seat's price, legroom and power listed beside it.

    3D cabin view of a Boeing 787-9 with seat 30A selected and its details in a panel
  3. Seat map

    A seat map that explains itself

    The flat map marks taken seats, exits, lavatories and cabins. Choosing a seat adds its price to the trip total straight away.

    Seat map of the economy cabin with seat 22B selected and the trip total updated
  4. Explore

    Ideas before a search

    Explore lists destinations from London by theme, with the cheapest return fare over the next six weeks.

    Explore page with destination filters and cards showing flight time and the lowest return fare

Engineering

A real 3D model behind every flight.

Contrail is a Next.js site. Each aircraft is rendered in WebGL with three.js, so the same seat data drives both the 3D cabin and the accessible seat map. Flights, fares, seat availability and payments are simulated, and the site says so in its footer.

  • Next.js app
  • three.js WebGL aircraft models
  • Seat map with keyboard navigation
  • ⌘K command palette
  1. 3D model of a Westerly Boeing 787-9 with the option to enter the cabin

    Look: turn the aircraft before stepping inside

  2. Seat map with a selected seat and its details

    Choose: pick a seat from the flat map

  3. Command palette open over the homepage with pages and trips

    Jump: reach any page or trip with ⌘K

Outcomes

A booking flow you can see.

What the website demonstrably does. Measured results will be added only with evidence and approval.

  • Seats in context

    Every flight opens a 3D model of its aircraft, from the outside view to the cabin.

  • Clear fare choices

    Three fares compared line by line, with the total updated at every step.

  • One path to booking

    Search, results, fare and seat sit in one guided flow of six booking steps.

Planning a booking experience people enjoy?

Gr8r helps teams turn complex journeys into clear, engaging websites and working software.

Next project