Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sahilbambarkar/tripwise-ai-trip-planner-

An AI trip planer for planning trips
https://github.com/sahilbambarkar/tripwise-ai-trip-planner-

firebase google-cloud google-cloud-platform shadcn-ui tailwindcss vite

Last synced: about 7 hours ago
JSON representation

An AI trip planer for planning trips

Awesome Lists containing this project

README

        

Tripwise - AI-Powered Trip Planner 🌍✈️


Tripwise is a cutting-edge trip planning application that leverages the power of AI to create personalized travel itineraries. Built with React, Gemini AI, Firebase, and TailwindCSS, this full-stack app offers a seamless and intelligent way to plan your next adventure. πŸš€

Features 🌟

AI-Driven Trip Generation: Tripwise uses advanced AI algorithms to generate customized travel plans based on your preferences, budget, and desired destinations. 🧠✨

Personalized Hotel Recommendations: The app suggests the best accommodations based on your needs, ensuring a comfortable and enjoyable stay. πŸ¨πŸ’€

Detailed Itinerary Planning: Tripwise creates a well-structured schedule for your trip, including must-visit attractions and activities. πŸ“…πŸ—ΊοΈ

Google Maps Integration: Visualize your travel plans and navigate easily with the seamless integration of Google Maps. πŸ—ΊοΈπŸš—

Secure Authentication: Protect your travel plans and personal data with the robust Google OAuth authentication system. πŸ”’πŸ”

Technologies used πŸ’»



    • 1.JavaScript

      2.Google maps api

      3. Vite

      4.Google oauth

      5.ShadCn UI

      6. Firebase

      7. Tailwind css

  • First, run the development server: 🏁

    ```bash
    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
    # or
    bun dev
    ```
    2. install dependencies
    ```bash
    cd Tripwise
    npm install
    ```
    3.Set up environment variables:
    Create a .env.local file in the project root.
    Add your Google Maps API ,Gemini AI Key & Google oauth key to the file:
    ```bash
    GOOGLE_MAPS_API_KEY=your-api-key-here
    VITE_GOOGLE_GEMINI_AI_API_KEY=your-ai-key-here
    VITE_GOOGLE_AUTH_CLIENT_ID=your-client-id-here

    ```

    Start the development server:
    ```bash
    npm Run dev
    ```

    Open [http://localhost:5173](http://localhost:5173) with your browser to see the result.

    Live Demo:https://tripwise-ai-trip-planner.vercel.app