Spaces:
Sleeping
Sleeping
# 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 | |
1. User enters **starting location, destination, budget, trip duration, purpose, and preferences**. | |
2. The app **fetches information** from Wikipedia about the destination. | |
3. A **detailed itinerary** is generated using **Ollama (LLaMA 3.2:1B)**. | |
4. The AI-generated travel plan is displayed in the **Streamlit UI**. | |
## π Installation Guide | |
### 1οΈβ£ Clone the Repository | |
```sh | |
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: | |
```sh | |
pip install -r requirements.txt | |
``` | |
### 4οΈβ£ Run the Streamlit App | |
Start the app using: | |
```sh | |
streamlit run main.py | |
``` | |
## π License | |
This project is open-source. Feel free to modify and improve it! | |