Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.98 KB

README.md

File metadata and controls

51 lines (37 loc) · 1.98 KB

AI Trip Advisor

This repository contains the code for an AI-driven Trip Advisor, which generates customized trips with hotel recommendations and itineraries based on user budgets and travel preferences. Due to the use of Google Maps Places (NEW), Photos, and Geolocation APIs, this project has a restriction of staying under an expenditure of $200 monthly, hence no deployed link is provided.

Features

  • Personalized Trips: Generate trips tailored to your budget and travel choices.
  • Hotel Recommendations: Get hotel suggestions that fit your itinerary.
  • Dynamic Itineraries: Itineraries are created based on user preferences and budgets.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

Getting Started

To run this project on your machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/ai-trip-advisor.git
    cd ai-trip-advisor
  2. Create a .env.local file in the root folder:

    VITE_GOOGLE_PLACE_API_KEY=your_google_place_api_key
    VITE_GOOGLE_GEMINI_AI_API_KEY=your_google_gemini_ai_api_key
    VITE_GOOGLE_AUTH_CLIENT_ID=your_google_auth_client_id
    FIREBASE_API_KEY=your_firebase_api_key
    
  3. Install dependencies:

    npm install
  4. Run the application:

    npm run dev

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.