luggage-list-build-a9ee91d
Luggage List
Minimal local-first luggage management app built with Expo.
Current Features (V2)
- No auth, no server, local storage only (AsyncStorage)
- Trips with name, location, calendar date picker, optional image from gallery
- Active trip auto-select on first load, with manual trip switching anytime via global trip picker
- Default trip template (copied into new trip, not linked)
- 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
- Item create/edit via modal
- Check-up flow as yes/no checklist with live stats (correct/bad/pending):
- “No” opens update modal
- fixes can be check-up-only or optionally synced to trip item list
- Check-up history per selected trip with saved snapshots + stats
Notes
- JSON export is removed for now.
- Dark-mode-first minimalist UI.
Run
npm install
npm run start
Build / CI
Gitea workflows are in .gitea/workflows:
dev.yml: smoke check viaexpo export --platform webon non-main branchesci.yml: Android APK build viaeas build --local, web bundle export, release tag/artifacts onmainmanual-build.yml: manual Android APK build viaeas build --local
Description
Releases
20
luggage-list-build-e2cb853
Latest
Languages
JavaScript
100%