diff --git a/README.md b/README.md index b26b5f6..076b510 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,38 @@ Minimal local-first luggage management app built with Expo. -## Current Features (V2) +## What it does - 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) +- 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, description, category - - status: packed, unpacked, lost, left-behind, lent-to (+ person name) + - name, quantity, description, category + - status: packed, unpacked, lost, left-behind, lent-to - 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 + - 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 -- JSON export is removed for now. - 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 ``` \ No newline at end of file