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

39 lines
1.1 KiB
Markdown

# 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
```bash
npm install
npm run start
```
## Test
```bash
npm run test
```