Skip to content

punxaphil/packing-list

Repository files navigation

Pack'n'Go! 🧳 ✈️

A modern, user-friendly packing list application to help you organize and plan your trips efficiently.

Pack'n'Go! Logo

Features

User Management

  • Authentication: Create an account, sign in, and sign out securely
  • Profile Management: Customizable profile with avatar

Packing Lists

  • 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

Pack Items

  • 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

Visual Organization

  • 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

Smart Features

  • 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

Data Management

  • 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

Technology Stack

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors