A web application for organizing boxes during a house move.
Instead of manually tracking what's packed where, users can take a photo of a box and let AI generate a suggested name, description, and destination room. Each box has its own page, printable label, and QR code for quick access during packing and unpacking.
- Create and manage boxes
- Generate box details from a photo using Google Gemini
- Assign destination rooms
- Track box status (Packing / Packed)
- Generate printable labels
- Create QR codes that link back to box details
- Next.js
- React
- TypeScript
- Tailwind CSS
- shadcn/ui
- Next.js Route Handlers
- SQLite
- Drizzle ORM
- React Hook Form
- Zod
- Google Gemini
pnpm install
cp .env.example .env
pnpm db:migrate
pnpm devCreate a Gemini API key at https://aistudio.google.com/app/apikey and add it to your .env file:
GEMINI_KEY=your-google-gemini-api-keyOpen http://localhost:3000 in your browser.