Plan your dream trip effortlessly with the Travel Itinerary Generator! This powerful trip planner is your ultimate companion for crafting seamless travel experiences. Whether you're embarking on a road trip, city excursion, or overseas adventure, our tool simplifies the entire planning process.
Travel-itinerary-Generator.Sample.mp4
Make your travel dreams a reality. Start planning your next adventure with the Travel Itinerary Generator today!
Explore, discover, and make every trip unforgettable.*
Travel Itinerary Generator is a computer program that empowers travelers to effortlessly create personalized travel itineraries. By considering users' interests, budgets, and travel dates, this application generates comprehensive lists of activities, attractions, and accommodations. Whether you're an experienced traveler or a novice, the Travel Itinerary Generator is your key to saving time and ensuring an enriching and well-rounded travel experience.
- The Travel Itinerary Generator works only based on the user's source and destination and time of travel.
Future Work
- The Travel Itinerary Generator is not able to generate itineraries for multiple destinations.
- The Travel Itinerary Generator is not able to suggest hotels and flights.
- Real-time Collaboration: In an increasingly interconnected world, we plan to introduce real-time collaboration features. Users will be able to share their itineraries with travel companions or collaborators, making group travel planning an effortless and collaborative experience.
- Weather Forecast: The Travel Itinerary Generator provides a weather forecast of the destination for the whole travel time.
- Travel Itinerary: The Travel Itinerary Generator provides a travel itinerary for the whole travel time in an optimum budget.
- Python 3.11
- Flask
- Flask-SQLAlchemy
- google-generativeai==0.2.2
-
Clone the repository:
https://github.com/Sanjeev-Kumar78/Travel-Itinerary-Generator.git cd Travel-Itinerary-Generator
-
Install required packages:
pip install -r requirements.txt
- Visual Crossing Weather API Key: Sign up for a free account and get your API key.
- Google Palm API: Sign up for a free account and get your API key.
- Please follow the instructions below to run the application locally.
Write API keys: In a .env
file.
WEATHER_API_KEY='Your Visual Crossing Weather API Key'
PALM_API_KEY='Your Google Palm API Key'
and save it in the root directory of the project.
Run the following command to start the application:
python wsgi.py
Home Page of Travel Itinerary Generator without Login.
For Testing, I have taken Source Point as Varanasi & Destination as Mumbai, Starting Date of Journey: 06/11/2023, Return Date: 10/11/2023
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.