A no-login gear-list and pack-weight tracker for hikers. Make a packing list, see what it weighs, share it — no account, no app.
Requires Node 24 (Nuxt's dev server doesn't run on Node 25 — see .nvmrc).
npm install
npm run seed # load the gear catalog into a local database
npm run dev # http://localhost:3000With no environment variables set, the app runs fully on your machine against a local
PGlite database. Copy .env.example to .env to
point at a real Postgres (Neon) and Redis (Upstash)
for a production deploy.
Nuxt 4 · Vue 3 · TypeScript · Drizzle ORM · deployed on Vercel.
Code is MIT. The gear catalog data under seed/ is licensed separately — see
seed/LICENSE.md.