Files
luggage-list/README.md
Luna c5cdff62a0
Some checks failed
Luggage List Build / build-android (push) Failing after 37s
Luggage List Build / build-web (push) Successful in 1m2s
Luggage List Build / release (push) Has been skipped
docs: finalize MVP progress tracking and project usage notes
2026-04-18 11:54:25 +02:00

34 lines
972 B
Markdown

# 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