Building a Python Itinerary Generator

Create a standalone Python itinerary planning tool with AI and location scraping.

By Casey Builds It ยท YouTube Video cNigjD-GZfI

Watch the video

Core Features Definition

List the core features you want to include in your itinerary generator, such as date selection, guest counts, budget preferences, and PDF export.

Location Testing

Identify three different locations you will test your itinerary generator with to see how well it scrapes real businesses and activities.

Scraping Methods

Compare the pros and cons of using free scraping methods versus paid APIs like Google Places for gathering location data.

Potential Enhancements

Brainstorm at least three ways to level up the itinerary tool, such as weather API integration or GPS-based distance filtering.

AI Model Choice

Consider the API costs and performance when choosing between AI models like Gemini Flash and Claude for your project.

Data Storage

Describe how you might store scraped data, such as using JSON or a database, and how you would implement search functionality.

User Input Considerations

What types of user input will be necessary for the tool to generate a personalized itinerary?

Output Functionality

How will the generated itinerary be presented to the user? Consider options like PDF export or direct display.

Related guides to use with this workbook:

Build practical AI-powered tools with Python and Cursor.