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

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

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
Description
No description provided
Readme 1.1 MiB
2026-04-19 17:20:19 +02:00
Languages
JavaScript 100%