PackUp — Your AI-Powered Packing Assistant

Deepak

Deepak Chandwani

PackUp — AI-Powered Smart Packing Assistant

Overview PackUp is an intelligent travel companion that helps users create perfectly optimized packing lists tailored to their destination, trip type, duration, and personal preferences — in seconds. It combines AI reasoning, real-time weather insights, and thoughtful design to eliminate the stress of planning what to carry.
The app asks a few quick questions — where you’re going, when you’re traveling, what activities you have planned, and how much luggage you’ll carry — and instantly generates a packing list that’s relevant, minimal, and smart. Using Gemini AI, PackUp doesn’t just list generic items; it adapts its recommendations based on climate, travel purpose, luggage constraints, and even subtle context like “adventure trip vs business travel.”
Built for simplicity, PackUp requires no login or signup. Users can generate, edit, and save multiple trips directly in their browser with full local storage persistence. A built-in dashboard displays past and upcoming trips, allowing users to track progress, edit lists, and even print or export them.
PackUp’s design philosophy centers on clarity and calm — minimal friction, crisp typography, and clear affordances. From a UX perspective, it’s structured like a conversation, guiding the user step-by-step through Smart Planning or allowing instant setup through Predefined Templates.
Key Features
AI-Powered Planning: Uses Google Gemini to generate customized packing lists based on location, dates, weather, and trip context.
Smart UI Flow: A guided multi-step form that feels conversational and adaptive rather than form-heavy.
Weather-Aware Recommendations: Automatically pulls destination weather conditions to refine packing suggestions.
Trip Dashboard: Lets users view all their trips, track packing progress, and manage lists visually.
Editable Lists: Each generated list can be customized, marked as packed, and filtered by category or importance (Essentials, Optional, etc.).
Local Storage Sync: All trips and progress are saved on the client without any account requirement.
Print & Export Options: Allows users to export their final packing list as a printable checklist for convenience.
My Role & Contributions I handled every aspect of the project — concept, design, architecture, development, AI integration, and deployment.
Product Design: Crafted the end-to-end user experience and visual design, emphasizing calm UI, intuitive interactions, and strong visual hierarchy.
Frontend Development: Built entirely in Next.js 14+ with Tailwind CSS and Shadcn/UI, ensuring clean, modular, and accessible component design.
AI Integration: Integrated Google Gemini to process trip data, infer intent, and generate contextual packing lists with weather and activity-aware recommendations.
State Management: Implemented persistent local state management using browser storage to avoid backend dependencies while maintaining a smooth, offline-friendly experience.
Performance & Optimization: Focused on lightweight load times, smooth transitions, and edge caching for near-instant interactions.
Deployment: Deployed seamlessly on Vercel, with zero-config CI/CD and custom environment setup for Gemini integration.
Tech Stack
Framework: Next.js 14+ (App Router)
Styling: Tailwind CSS 4, Shadcn/UI
AI: Google Gemini API
State: Zustand + Local Storage
Hosting: Vercel
Utilities: Framer Motion for micro-interactions, Lucide icons, custom Tailwind theming
Outcome PackUp is a demonstration of how AI and thoughtful design can come together to simplify an everyday pain point. It turns a traditionally tedious process into something interactive, intelligent, and delightful — a perfect example of human-centered AI product thinking executed end-to-end by a single engineer-designer.
Like this project

Posted Oct 22, 2025

AI-powered assistant that creates smart, personalized packing lists based on trip details, weather, and activities. Built with Next.js, Gemini, and Shadcn.