Skip to content

AI Trip Planner is a React Native app that generates personalized trip plans using Google Maps API and Gemini AI. It includes flight details, hotel recommendations, and daily places to visit with ticket prices and best visit times while enabling seamless redirections for bookings and navigation.

Notifications You must be signed in to change notification settings

ethical0101/AI-Trip-Planner

Repository files navigation

Welcome to AI Trip Planner 👋

This is an AI-powered trip planning application built with React Native, using the Gemini API for AI recommendations and Google Maps API for navigation and route planning.

Get started

  1. Install dependencies

    npm install
  2. Start the app

    npx react-native run-android  # For Android
    npx react-native run-ios      # For iOS

Features

  • AI-powered trip itinerary generation
  • Google Maps integration for route planning
  • User-friendly interface with intuitive navigation
  • Customizable trip preferences
  • Real-time location suggestions

Technologies Used

  • React Native - Cross-platform mobile development
  • Gemini API - AI-powered recommendations
  • Google Maps API - Map visualization and navigation

Configuration

Before running the app, set up your API keys:

# Create a .env file in the root directory and add your API keys
GEMINI_API_KEY=your_gemini_api_key
GOOGLE_MAPS_API_KEY=your_google_maps_api_key

Usage

  1. Enter your destination and preferences.
  2. The AI generates an optimized itinerary.
  3. View routes and recommendations on the interactive map.
  4. Customize your trip based on AI suggestions.

Screenshots

Screenshot_20250219_164019 Screenshot_20250219_164030 Screenshot_20250219_164040 Screenshot_20250219_164159 Screenshot_20250219_163923 Screenshot_20250219_164249 Screenshot_20250219_164301 Screenshot_20250219_164309 Screenshot_20250219_164323 Screenshot_2025_0219_163850

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing with React Native and Expo, check out:

Join the community

Join our community of developers:

License

This project is licensed under the MIT License.

Contact

For any questions or suggestions, contact kommidruthendra2005@gmail.com.

About

AI Trip Planner is a React Native app that generates personalized trip plans using Google Maps API and Gemini AI. It includes flight details, hotel recommendations, and daily places to visit with ticket prices and best visit times while enabling seamless redirections for bookings and navigation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published