An intelligent AI-powered travel planner that creates personalized itineraries based on your interests, destination, and travel dates.
Travelio is a smart travel planning application that leverages artificial intelligence to generate customized travel plans tailored to your preferences. Simply provide your destination, travel dates, and interests, and let Travelio craft the perfect itinerary for your trip.
- AI-Powered Itinerary Generation - Creates personalized travel plans using Google Gemini AI
- Real-Time Weather Information - Integrates Weatherbit API for accurate weather forecasts
- Stunning Destination Images - Displays beautiful location photos via Unsplash API
- Interactive Maps - Visualizes your travel route and destinations with Mapbox
- Interest-Based Planning - Customizes recommendations based on your preferences (adventure, culture, food, relaxation, etc.)
- Date-Flexible Planning - Generates itineraries for any travel duration
- Google Gemini API - AI-powered travel planning and recommendations
- Weatherbit API - Real-time weather data and forecasts
- Unsplash API - High-quality destination photography
- Mapbox API - Interactive mapping and location visualization
- Node.js (v14 or higher)
- npm or yarn package manager
- API keys for:
- Google Gemini
- Weatherbit
- Unsplash
- Mapbox
- Clone the repository
git clone https://github.com/yourusername/travelio.git
cd travelio- Install dependencies
npm install- Create a
.envfile in the root directory and add your API keys
GEMINI_API_KEY=your_gemini_api_key
WEATHERBIT_API_KEY=your_weatherbit_api_key
UNSPLASH_API_KEY=your_unsplash_api_key
MAPBOX_API_KEY=your_mapbox_api_key
Mongoose="connection_string"- Start the application
npm start- Enter your desired destination
- Select your travel start and end dates
- Choose your interests (adventure, culture, food, nature, etc.)
- Click "Generate Plan" to receive your personalized itinerary
- View weather forecasts, destination images, and interactive maps
- Export or save your travel plan
Used for generating intelligent travel recommendations and creating detailed itineraries based on user preferences.
Provides accurate weather forecasts for your destination during your travel dates to help you pack appropriately.
Fetches high-quality images of your destination to inspire your journey and provide visual context.
Creates interactive maps showing your travel route, points of interest, and location visualization.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Google Gemini for powerful AI capabilities
- Weatherbit for reliable weather data
- Unsplash for beautiful imagery
- Mapbox for excellent mapping solutions
Your Name - @jayddeeppp
Project Link: https://github.com/jaydxxp/travelio