ItineraryGenius ☀️
ItineraryGenius is a personalized travel assistant that leverages generative AI to craft unique, detailed, and visually engaging travel itineraries in seconds. Simply provide your destination, travel preferences, and budget, and let the AI build your perfect getaway from scratch.
URL:: https://itinerarygenius.vercel.app/
✨ Key Features
1. AI-Powered Itinerary Generation
The core of the application is a powerful AI flow that generates a complete travel plan based on your unique inputs.
- Personalized Inputs: Specify your
destination, tripduration,budget, and personalinterests. - Travel Style Personas: Choose a travel style (e.g., "Backpacker," "Luxury Seeker," "Family with Kids") to have the AI tailor the tone, activities, and accommodation suggestions to your vibe.
- AI-Generated Imagery: Each day of your itinerary is paired with a unique, AI-generated image that captures the essence of that day's plan, making your trip visually inspiring.
2. Comprehensive Itinerary Display
The generated itinerary is presented in a clean, interactive, and easy-to-navigate interface.
- Trip Overview: At a glance, see the trip's title, a brief overview, destination, duration, number of travelers, and selected interests.
- Daily Accordion View: Each day is neatly organized into an expandable section.
- Detailed Scheduling: Activities are broken down into Morning, Afternoon, and Evening, complete with estimated timings.
- Actionable Information: Each activity includes a full address, phone number, and website (where available) for easy navigation and booking.
- Interactive Map: An embedded Leaflet map displays the locations for each day's activities.
3. Detailed Budget Analysis
Understand your trip's potential costs with an automated budget breakdown.
- Estimated Total Cost: Get an estimated grand total for your trip's duration.
- Categorized Breakdown: See costs separated into Accommodation, Food, and Activities.
- Visual Chart: A bar chart provides a quick, visual representation of where your money is going.
- Specific Costs: The budget includes estimated costs for specific accommodation types and activities mentioned in the itinerary.
4. Practical Travel Information
Go beyond just a schedule with a dedicated section for essential travel tips, all generated by the AI.
- Personalized Packing List: Get suggestions on what to pack based on your destination and planned activities.
- Local Etiquette & Phrases: Learn key cultural tips and useful local phrases with translations.
- Transportation & Logistics: Receive tips on getting around, currency information, and visa requirements.
- Emergency Contacts: A pre-filled list of important local emergency numbers.
5. Save, Edit & Export
Your itineraries are more than just a one-time generation.
- Save to History: Save your favorite generated itineraries to your browser's local storage to view them later.
- Editable Notes: Add your own notes and thoughts to each day's plan directly in the app. These notes are saved automatically for trips in your history.
- Export to PDF: Generate a beautiful, print-friendly PDF of your itinerary. The PDF includes all details, images, and even dedicated spaces for you to add handwritten notes or photos later, turning it into a travel keepsake.
- Interactive QR Code: The printed PDF includes a QR code that links directly to an interactive map of your itinerary locations.
🚀 Getting Started
- Plan Your Trip: Fill out the form on the main page with your travel preferences.
- Generate: Click "Create My Itinerary" and watch the AI build your plan.
- Explore: Review the detailed day-by-day plan, maps, and budget.
- Save & Export: Save the trip to your history or export it as a PDF for offline use.
🛠️ Tech Stack
- Frontend: Next.js, React, TypeScript
- UI: ShadCN UI, Tailwind CSS
- AI Backend: Genkit
- Mapping: Leaflet
- Styling: CSS Modules, PostCSS
Built With
- genkit
- next.js
- react
- shadcn
- tailwind-css
- typescript
- ui
Log in or sign up for Devpost to join the conversation.