Give us your destination. We'll give you the plan.
JourneyGenie is a web application that generates personalized travel itineraries using Google's Gemini AI. Users can input their destination, travel dates, and interests to receive a detailed day-by-day plan.
- AI-Powered Itineraries: Generates comprehensive daily plans.
- Hotel & Restaurant Suggestions: Provides recommendations for accommodations and dining.
- Personalized Activities: Tailors activities based on user interests.
- Integrated Google Maps: Includes direct links to Google Maps for every location.
- Simple Web Interface: Built with Gradio for ease of use.
-
Clone the repository:
git clone https://github.com/ppraneth/JourneyGenie.git cd JourneyGenie -
Set up a virtual environment:
python -m venv venv # On Windows: venv\Scripts\activate # On macOS/Linux: source venv/bin/activate
-
Install dependencies:
pip install -r requirements.txt
-
Create a
.envfile: Create a.envfile in the root directory and add your Google AI API key:GOOGLE_API_KEY="YOUR_API_KEY_HERE" -
Run the app:
python app.py
Open the local URL (e.g.,
http://127.0.0.1:7860) in your browser.