Create a smart packing list generator that builds a customized checklist based on your trip type, duration, and weather conditions. Select beach, business, camping, city, or winter travel and get a categorized packing list with clothing, toiletries, electronics, and documents. Add your own items, check things off as you pack, and print the list for offline use.
Build Prompt
Copy this prompt into Claude Code
Build a single-page travel packing list generator as a static HTML/CSS/JS site. Use a dark theme with background #0f0f17, card surfaces #1a1a2a, and accent color #14b8a6 (teal). Center the layout with a max-width of 700px.
Start with a trip configuration panel. Display five trip type cards in a horizontal scrollable row: Beach (sun emoji, sandy yellow accent), Business (briefcase emoji, blue accent), Camping (tent emoji, green accent), City Break (buildings emoji, purple accent), and Winter/Ski (snowflake emoji, ice blue accent). Clicking a card selects it with a highlighted border. Below the cards, show a duration input (number of days, 1-30, default 5) and a weather toggle with three options: Hot, Cold, and Mixed (displayed as pill buttons, one selected at a time).
Add a "Generate Packing List" button that creates a categorized checklist based on the selected trip type, duration, and weather. The generation logic uses a comprehensive hardcoded item database organized by category.
Categories and items — Clothing: base items always included (underwear = duration count, socks = duration count, pajamas = 1-2). Trip-specific items vary: Beach adds swimsuits (2), cover-up, flip flops, sunhat, light dresses/shorts; Business adds dress shirts (duration/2 rounded up), suit/blazer, dress shoes, ties, belt; Camping adds hiking boots, moisture-wicking shirts, quick-dry pants, warm fleece, rain jacket; City adds casual outfits (duration/2), comfortable walking shoes, light jacket; Winter adds thermal base layers, insulated jacket, snow boots, gloves, warm hat, scarf, ski goggles (if ski trip). Weather modifier: Hot adds extra light clothing, sunglasses, sun hat; Cold adds extra layers, thermal underwear, heavy coat; Mixed adds both light and layerable options.
Toiletries category: toothbrush, toothpaste, deodorant, shampoo (travel size), body wash, sunscreen (always for beach/city, conditional for others), razor, medications, lip balm. For trips over 7 days, add full-size toiletries note. Camping adds insect repellent, biodegradable soap, wet wipes, hand sanitizer.
Electronics category: phone charger, power bank, headphones, camera (optional), travel adapter (always included), laptop + charger (business trips), e-reader (beach/city trips over 3 days). Camping adds flashlight/headlamp, portable speaker.
Documents category: passport (always), flight tickets/boarding pass, hotel confirmation, travel insurance, copies of ID, emergency contacts card, local currency/credit cards. Business adds business cards, presentation materials, meeting agenda.
Miscellaneous: reusable water bottle, snacks, travel pillow (flights over 3 hours), packing cubes, laundry bag, first aid kit. Camping adds tent, sleeping bag, sleeping pad, camp stove, water filter, multi-tool, rope/paracord, garbage bags. Beach adds beach towel, waterproof phone pouch, snorkel gear (optional).
Display the generated list organized by category with collapsible sections. Each category header shows the category name, an icon, and the count of items (e.g., "Clothing (12 items)"). Each item has a checkbox, the item name, and an optional quantity badge (e.g., "x5" for underwear). Checked items get a strikethrough style and reduced opacity. Show a progress bar at the top indicating "X of Y items packed."
Add a custom item feature: an "Add Custom Item" button at the bottom of each category opens an inline input field. Custom items are marked with a different accent color to distinguish them from generated items. Users can also delete any item (generated or custom) with a small X button that appears on hover.
Implement quantity adjustment: items with quantities (underwear, socks, shirts) have small +/- buttons to adjust counts. The progress bar updates accordingly.
Save and load lists in localStorage. Show a "My Lists" section with saved trips (named by trip type + date, e.g., "Beach Trip - Feb 2026"). Users can save the current list, load a previous one, or delete saved lists. Limit to 20 saved lists.
Add a print view: a "Print List" button generates a clean, light-background printable version organized by category with checkboxes. Use @media print to hide the app chrome. Also add "Copy as Text" that copies the full list as plain text to clipboard.
Make it fully responsive: on mobile, trip type cards scroll horizontally, category sections fill full width, checkboxes and tap targets are at least 44px, and the layout is single-column. All interactions work with touch.
Read the guide at https://accessagent.ai/api/guide and follow it to deploy the site to AccessAgent.ai. My email is [your@email.com].
Make It Yours
Destination Weather API
Integrate a free weather API to auto-detect weather conditions based on the destination city and travel dates. Remove the manual weather toggle.
Family Mode
Add support for multiple travelers with names and ages. Adjust clothing quantities per person and add kid-specific items (diapers, toys, car seat).
Carry-On Optimizer
Flag items that cannot go in carry-on luggage (liquids over 100ml, sharp objects). Show a separate "checked bag" vs "carry-on" packing split.
Weight Estimator
Assign approximate weights to each item and show a total bag weight. Warn when approaching airline weight limits (23kg checked, 7kg carry-on).
Template Sharing
Let users save custom packing templates and share them via URL-encoded links. Great for frequent travelers or travel bloggers sharing their lists.
Pre-Departure Reminders
Add a "Before You Leave" checklist: lock doors, turn off lights, water plants, notify bank, set out-of-office, check passport expiry.
SEO Tips
Target "packing list generator" and "travel packing checklist" — these keywords get 12K+ monthly searches, peaking before summer and holiday travel seasons.
Create trip-specific pages like "beach vacation packing list" or "business travel packing list" to capture high-intent long-tail searches from travelers planning trips.
Add FAQ schema answering "What should I pack for a 7-day beach vacation?" and "How do I pack light for a business trip?" to win featured snippets.
Publish seasonal content like "Winter Travel Packing Essentials" and "Summer Beach Trip Packing Guide" to capture trend-based search traffic year-round.
Include SoftwareApplication schema with "Free" pricing and "Travel" category for improved visibility in Google's tool-related search results.
Monetization Ideas
Add Amazon affiliate links for recommended travel gear: packing cubes, travel pillows, power banks, luggage — contextual recommendations based on trip type.
Offer a premium tier ($2.99/year) with unlimited saved lists, multi-traveler support, and exclusive packing templates for niche trips like backpacking or cruises.
Create sponsored "Brand Picks" within the list — e.g., "Recommended: [Brand] travel adapter" — sold as sponsored placements to travel gear companies.
Sell a printable packing list bundle ($4.99) with beautifully designed PDF templates for 10 trip types, formatted as checklists with illustrations.