A modern, user-friendly packing list application to help you organize and plan your trips efficiently.
- Authentication: Create an account, sign in, and sign out securely
- Profile Management: Customizable profile with avatar
- Multiple Lists: Create and manage multiple packing lists for different trips
- Copy Lists: Duplicate existing lists as templates for new trips
- Rename & Reorder: Easy drag-and-drop interface to organize your lists
- Item Management: Add, edit, check off, and delete items
- Categories: Organize items by custom categories
- Assignment: Assign items to specific travelers/members
- Drag-and-Drop Sorting: Easily reorder items within and across categories
- Category Colors: Assign colors to categories for visual distinction
- Multi-Column Layout: Responsive design adapts from 1-3 columns based on screen size
- Fullscreen Mode: Distraction-free packing list management
- Filtering: Filter items by category, member, or checked/unchecked status
- Selection Mode: Select multiple items for bulk operations
- Text Mode: Quick bulk editing in text format
- Cross-List Operations: Copy items or categories to other lists
- Real-time Sync: Changes sync across devices in real-time
- Offline Support: Continue working without an internet connection
- Image Upload: Add images to profiles, categories, and members
- Frontend: React with TypeScript
- UI Library: Chakra UI
- Backend: Firebase (Authentication, Firestore)
- Build Tool: Vite
- Testing: Vitest
- Code Quality: Biome for linting and formatting
- Built with ❤️ for travelers and organizers everywhere