Files
luggage-list/README.md
2026-04-19 11:46:21 +02:00

1.1 KiB

Luggage List

Minimal local-first luggage management app built with Expo.

What it does

  • No auth, no server, local storage only (AsyncStorage)
  • Trips with name, location, start/end dates, optional image, and archive support
  • Active trip auto-select on first load, with a global trip picker for manual switching
  • Default trip template, copied into new trips
  • Luggage items with:
    • name, quantity, description, category
    • status: packed, unpacked, lost, left-behind, lent-to
    • placement: suitcase, backpack, with-user, other
    • optional images, gallery pick, camera capture, crop, and quality settings
  • Item create/edit via modal, with bulk and quick status updates
  • Check-up flow as a yes/no checklist with live stats
    • “No” opens an update modal
    • fixes can stay check-up-only or sync back to the trip item list
  • Check-up history per trip with saved snapshots and stats
  • Backup and restore via JSON file or pasted JSON

Notes

  • Dark-mode-first minimalist UI.
  • JSON export/import is the current backup path.

Run

npm install
npm run start

Test

npm run test