Inspiration
Size My Bag is a lightweight travel tool that compares your luggage against cabin size and weight limits from major airlines like Ryanair, EasyJet, and Wizz Air. Travellers enter their bag dimensions and instantly see which airlines allow it as carry-on — saving time, stress, and potential fees at the airport.
The project uses a Supabase database of airline baggage rules, a front-end built in Lovable.dev, and a clean, mobile-friendly UI designed for speed and clarity. It's monetized through travel-related affiliate links and designed to scale with minimal maintenance.
What it does
Size My Bag lets travellers quickly check if their carry-on luggage meets airline cabin size and weight rules. Enter your bag dimensions, and the app instantly shows which budget airlines will allow it as a free cabin bag — no more surprise fees at the gate.
How I built it
I used Lovable.dev for the front end, Supabase to store airline baggage data, and custom logic to match user input with airline rules. The app is fully responsive and optimized for mobile-first use. It also includes affiliate link tracking for monetization.
Challenges I ran into
- Standardizing airline data was tricky — airlines present their baggage rules in different formats.
- Designing a UI that feels helpful without being cluttered.
- Handling logic for weight vs. dimensions across multiple airlines consistently.
Accomplishments that I'm proud of
- Built and launched a working tool in under a week.
- Users are already using it to avoid fees and plan smarter travel.
- The clean UX and fast response time get great feedback.
What I learned
- Supabase is perfect for lightweight structured data like this.
- Small, focused tools can solve real problems without needing a ton of features.
- Clear, constraint-based logic beats complex conditional flows.
What's next for Size My Bag
- Add more airlines and filters (e.g. checked bags, regions).
- Let users save favourite airlines and generate a packing checklist.
- Explore deeper monetization through luggage recommendations or insurance partnerships.
Built With
- lovable.dev
- no-code/low-code
- openai
- supabase

Log in or sign up for Devpost to join the conversation.