# Luggage List Minimal local-first luggage management app built with Expo. ## MVP Implemented - No auth, no server, local storage only (AsyncStorage) - Trips with name, location, dates, optional image from gallery - Active trip auto-select when today is inside trip date range - Luggage items with: - name, description, category - status: packed, unpacked, lost, left-behind, lent-to (+ person name) - placement: suitcase, backpack, with-user, other - optional image from gallery - Check-up snapshots per trip - Check-up history view with per-item state at that time - JSON export (shareable file) - Default trip template (copied into new trip, not linked) ## Run ```bash npm install npm run start ``` ## Build / CI Gitea workflows are in `.gitea/workflows`: - `dev.yml`: smoke check via `expo export --platform web` on non-main branches - `ci.yml`: Android preview APK + web bundle + release tag/artifacts on `main` - `manual-build.yml`: manual APK build