Giter Club home page Giter Club logo

ai-travel-planner's Introduction

AI-Travel-Planner

AI Travel Planner use GPT-4 AI technology to assist you in your travel planning

Live Demo Link

Live Demo

AI Travel Planner

AI Travel Planner

Plan your next trip with US! This application allows You to generate travel plans using Google's Generative AI.

Table of Contents

Inspiration

Have you ever been planning a trip to your dream destination, and then wondered how efficiently can you cover the best spots for you within the limited time that you have on your hands?

Have you ever felt lost? , wondering what to do and where to go next?

Well, we've got you covered!

Presenting AI-Travel-Planner: A web application that provides the most efficient Plan for You.

Our inspiration for this idea came from our numerous experiences of being a tourist, landing in a city and then finally feeling lost, or not having covered much better sites.

Description

The AI Travel Planner is a Streamlit application that utilizes Google's Generative AI to help users plan their next trip. Users can input details such as the source, destination, travel start date, budget, and duration of the trip. The AI then generates a personalized travel plan based on the provided information.

Features

  • Generate personalized travel plans with AI assistance.
  • Input details such as source, destination, travel dates, budget, and duration.
  • Utilizes Google's Generative AI for customized Plan generation.

Usage

To use the AI Travel Planner:

  1. Clone this repository.
  2. Install the required dependencies (streamlit, google-generativeai).
  3. Run the Streamlit application: streamlit run app.py.
  4. Enter your Google API key and travel details in the sidebar.
  5. Click on the "Generate Travel Plan" button to generate your personalized travel plan.

Installation

To install the required dependencies, run:

pip install streamlit google-generativeai

Configuration

Before running the application, ensure you have a Google API key for accessing the Generative AI model. Set the environment variable GOOGLE_API_KEY with your API key.

export GOOGLE_API_KEY='your-api-key'

Alternatively, you can provide the API key directly in the application interface.

What's next for AI-Travel-Planner

This idea can be realized in the real world in a very good manner, given time to develop the software which can save a lot of time while traveling.

We can integrate other services and related APIs in order to make it a one-stop destination for everything related to travellers. We can monetize this platform and build a business model out of it moving towards startup.

There is also a lot of scope of Machine Learning as we will be taking feedback from users and helping in turn to enhance the system and in future can also recommend trips to users based on their previous trips.

License

This project is licensed under the MIT License.

ai-travel-planner's People

Contributors

gak92 avatar abdullahasad96 avatar irtazafar avatar

Watchers

 avatar

ai-travel-planner's Issues

Language Support

Only English language preference is working when we give other languages it is not working

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.