Skip to content

ppraneth/JourneyGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 JourneyGenie

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.

✨ Features

  • 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.

πŸš€ How to Run Locally

  1. Clone the repository:

    git clone https://github.com/ppraneth/JourneyGenie.git
    cd JourneyGenie
  2. Set up a virtual environment:

    python -m venv venv
    # On Windows: venv\Scripts\activate
    # On macOS/Linux: source venv/bin/activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Create a .env file: Create a .env file in the root directory and add your Google AI API key:

    GOOGLE_API_KEY="YOUR_API_KEY_HERE"
    
  5. Run the app:

    python app.py

    Open the local URL (e.g., http://127.0.0.1:7860) in your browser.

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages