MCPcopy Create free account
hub / github.com/AxelUser/carry-fit

github.com/AxelUser/carry-fit @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
208 symbols 446 edges 110 files 1 documented · 0% updated 2mo ago★ 557 open issues

Browse by type

Functions 157 Types & classes 51
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CarryFit - Carry-on Luggage Compliance Checker

CarryFit

CarryFit helps travelers check if their carry-on luggage meets the size requirements for different airlines worldwide. Simply enter your bag's dimensions, and instantly see which airlines will accept it as cabin luggage.

Join the GitHub Discussions to stay updated on the project!

Key Features

  • Instant compliance checking for 150+ airlines worldwide
  • Flexible bag dimensions support - account for slightly squeezable luggage
  • Filtering by region and favorite airlines
  • Visual compliance scoring as carry-on and personal item
  • Direct links to cabin luggage policies
  • Responsive design for mobile and desktop

Live Demo

Visit CarryFit to try it out!

Development

This project is built with:

To run locally:

# Clone the repository
git clone https://github.com/AxelUser/carry-fit.git

# Install dependencies
pnpm install

# Start development server
pnpm dev

Contributing

We welcome contributions! Please see our Contributing Guide for details.

Ways to Contribute

  • Report bugs or suggest features through GitHub Issues
  • Submit pull requests for improvements
  • Help update airline baggage policies

Support the Project

  • Star the repository on GitHub
  • Support development via Buy Me a Coffee
  • Share with fellow travelers

License

MIT License - see LICENSE for details.

Author

Created by Aleksey Maltsev

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 111
Method 46
Interface 30
Class 21

Languages

TypeScript100%

Modules by API surface

src/lib/analytics/metrics.ts12 symbols
src/lib/types.ts11 symbols
src/lib/tours/tour-runner.svelte.ts10 symbols
src/lib/components/compliance-score/scoring-feedback/helpers.ts10 symbols
src/lib/components/compliance-score/background-renderer.svelte.ts10 symbols
src/lib/components/allowance-grid/airlines-list.svelte.ts10 symbols
src/lib/services/github-stats.svelte.ts9 symbols
src/lib/utils/matching.ts8 symbols
src/lib/components/bag-input/parser.ts8 symbols
e2e/specs/bag-dimension-parsing.spec.ts8 symbols
src/lib/stores/tours.ts7 symbols
src/lib/storage/local-store.svelte.ts6 symbols

For agents

$ claude mcp add carry-fit \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page