esuteric/Agentic-Holidays-Planner
0
๐ง Agentic AI Travel Planner โ Islamabad ๐ต๐ฐ
Welcome to the Agentic AI Travel Assistant, a smart Python-based app that plans your personalized trip to Islamabad, Pakistan! This fully autonomous agent:
๐ Features
โ Asks for:
- Number of travel days
- Start date
- Interests (e.g., food, history, nature)
โ Automatically:
- Checks weather using OpenWeatherMap
- Recommends places using Foursquare API
- Avoids conflicts using your Google Calendar
- Adds all activities as calendar events (no button click needed!)
- Provides a clean, day-wise travel plan via Gradio UI
๐ง Technologies Used
- Python
- Gradio (for UI)
- Google Calendar API (via service account)
- OpenWeatherMap API
- Foursquare API
- dotenv (for secure key loading)
- Hugging Face Spaces for deployment
๐ How to Set Up Your Own Version
To run this app yourself (on Hugging Face or locally), youโll need the following secrets:
TheGOOGLE_CLIENT_SECRETshould contain the full content of yourcredentials.jsonfile, pasted as a Hugging Face secret.
๐ How to Deploy on Hugging Face
- Create a new Gradio Space
- Upload the following files:
app.pyplanner.pycalendar_client.pyrequirements.txt- Go to Settings > Secrets and add the required keys
- App will launch automatically within 2 minutes ๐
๐ค Demo
Type the number of days, a starting date, and interests like:
