CabinFit

A web app that brings hundreds of airline baggage rules into one place. Travellers enter their bag dimensions and instantly see whether it fits.

getcabinfit.com
CabinFit — desktop view
CabinFit — mobile view

01Context

Before a flight, travellers are left asking one simple question: will my bag fit? Personal-item and carry-on limits differ across airlines. CabinFit brings those limits into one database, lets travellers enter their dimensions, and gives them an immediate answer without requiring an account.

02My Role

I designed and built CabinFit independently from the ground up, including the data model, interface, and full-stack implementation.

03Design Decisions

The product revolves around a single decision: does the bag fit? Airline selection, dimension entry, and the result form one direct, account-free flow. Links to official sources and a visible last-checked date make the underlying information easier to trust.

04Technical Decisions

I built a baggage-rules database covering hundreds of airlines. The comparison engine checks all six possible bag rotations, supports airline and category queries, and is structured around official sources so rules can be reviewed and kept current.

05AI in the Process

AI accelerated the collection and structuring of airline rules and helped me explore interface alternatives. That left more time for the core challenge: making the dimension-comparison logic dependable.

06Outcome

Travellers can now find out whether their bag fits before reaching the gate—free, without an account, across hundreds of airlines.

07 / Decision lab

One measurement. Six orientations.

Airlines and bag brands do not always list dimensions in the same order. CabinFit takes one measurement, compares the bag in all six possible orientations, and only then returns a result.

Read the method

Packed bag / cm

Change the example bag's three outside dimensions in centimetres.

Published limit example

40 × 30 × 20 cm

Packed bag / cm

Six possible orientations

  1. 0130 × 40 × 20
  2. 0230 × 20 × 40
  3. 0340 × 30 × 20
  4. 0440 × 20 × 30
  5. 0520 × 30 × 40
  6. 0620 × 40 × 30
Waiting for a decisionRun all six orientations to see why dimension order matters.

This small demo explains dimension order only. CabinFit also keeps the official source, last-checked date, and ticket conditions visible.

  1. 01

    One input

    The traveller enters the packed outside dimensions once.

  2. 02

    Six comparisons

    The system tries the same bag in every axis order.

  3. 03

    Careful result

    Instead of a guarantee, it shows the dimensional match, source, and date.

08 / Live record

What the product shows

Scope verified from the published interface, sitemap, and page source. No estimated traffic or conversion figures are included.

Live

Airline pages
83English airline-detail routes published in the sitemap.
Dimension method
6 waysPossible axis orders documented on the methodology page.
Localisation
6 languagesLanguage alternatives published for the same product in the sitemap.
Share This Project

09 / After the project

Reference

CabinFit

LET'S TALK ABOUT YOURS.

If the thinking behind this project feels close to what you need, tell me about your idea. We can make the first step clear together.

Tell Me About It
Up Next / 03View ProjectNext Projectİzmir Fire Safety TrainingCorporate Service Website2025