Spaces:
Sleeping
Sleeping
A newer version of the Streamlit SDK is available:
1.44.1
Travel-Itinerary-Project
AI-Powered Travel Planner ποΈβοΈ
An AI-driven travel itinerary generator that creates customized travel plans based on user preferences, budget, and duration. This app uses Streamlit, Hugging face, and Wikipedia API to provide detailed travel recommendations.
π Features
- Generates multi-day travel itineraries based on user input.
- Suggests famous attractions, hidden gems, food spots, and accommodations.
- Includes transportation options, cultural experiences, and local events.
- Fetches relevant travel information from Wikipedia.
- Simple Streamlit UI for easy interaction.
π οΈ Technologies & Libraries Used
- Python: Core programming language
- Streamlit: Web-based UI framework
- Hugging face: LLaMA 3.2:1B model for itinerary generation
- Requests: API calls to fetch travel information
- Wikipedia API: Fetches destination details
π― How It Works
- User enters starting location, destination, budget, trip duration, purpose, and preferences.
- The app fetches information from Wikipedia about the destination.
- A detailed itinerary is generated using Ollama (LLaMA 3.2:1B).
- The AI-generated travel plan is displayed in the Streamlit UI.
π Installation Guide
1οΈβ£ Clone the Repository
git clone https://github.com/karthi311/Traven-Itinerary-Project.git
cd Traven-Itinerary-Project
2οΈβ£ Install Dependencies
Make sure you have Python 3.8+ installed. Then, run:
pip install -r requirements.txt
4οΈβ£ Run the Streamlit App
Start the app using:
streamlit run main.py
π License
This project is open-source. Feel free to modify and improve it!