Files
luggage-list/README.md
Luna b30fb3b19c
Some checks failed
Luggage List Build / build-android (push) Failing after 36s
Luggage List Build / build-web (push) Successful in 1m1s
Luggage List Build / release (push) Has been skipped
fix(ci): align with time-until eas init + local eas build flow
2026-04-18 12:03:49 +02:00

1.0 KiB

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

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 APK build via eas init + eas build --local, web bundle export, release tag/artifacts on main
  • manual-build.yml: manual Android APK build via eas init + eas build --local