Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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-maps-api react shadcn-ui tailwindcss vite
Last synced: about 10 hours ago
JSON representation
An AI trip planer for planning trips
- Host: GitHub
- URL: https://github.com/sahilbambarkar/tripwise-ai-trip-planner
- Owner: sahilbambarkar
- Created: 2025-02-10T08:28:34.000Z (about 20 hours ago)
- Default Branch: main
- Last Pushed: 2025-02-10T09:01:44.000Z (about 19 hours ago)
- Last Synced: 2025-02-10T09:34:34.649Z (about 19 hours ago)
- Topics: firebase, google-cloud, google-maps-api, react, shadcn-ui, tailwindcss, vite
- Language: JavaScript
- Homepage: https://tripwise-ai-trip-planner.vercel.app
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tripwise - AI-Powered Trip Planner πβοΈ
Tripwise is an AI-powered travel planner that creates personalized travel itineraries using React, Gemini AI, Firebase, and TailwindCSS. It offers a streamlined and intelligent way to plan your next adventure. π
## Features π
* **AI-Driven Trip Generation:** Uses advanced AI algorithms to generate customized travel plans based on your preferences, budget, and desired destinations. π§ β¨
* **Personalized Hotel Recommendations:** Suggests the best accommodations based on your needs, ensuring a comfortable and enjoyable stay. π¨π€
* **Detailed Itinerary Planning:** 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 π»
* JavaScript
* Google Maps API
* Vite
* Google OAuth
* ShadCn UI
* Firebase
* Tailwind CSS## Getting Started π
To run Tripwise locally, follow these steps:
1. **Clone the repository:** (Replace with your actual repository URL if needed)
```
git clone
cd Tripwise
```2. **Install Dependencies:**
```
npm install
# or
yarn install
# or
pnpm install
# or
bun install
```3. **Set up Environment Variables:**
* Create a `.env.local` file in the project root.
* Add your Google Maps API, Gemini AI Key, and Google OAuth client ID to the file:```
GOOGLE_MAPS_API_KEY=your-google-maps-api-key
VITE_GOOGLE_GEMINI_AI_API_KEY=your-gemini-ai-api-key
VITE_GOOGLE_AUTH_CLIENT_ID=your-google-oauth-client-id
```* **Important:** Replace `your-google-maps-api-key`, `your-gemini-ai-api-key`, and `your-google-oauth-client-id` with your actual API keys and client ID. Make sure you have enabled the necessary APIs (Google Maps, Gemini API) in your Google Cloud Console and obtained the appropriate credentials.
4. **Run the Development Server:**
```
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```5. **Open in Browser:**
Open with your browser to see the result.
## Live Demo π
[https://tripwise-ai-trip-planner.vercel.app](https://tripwise-ai-trip-planner.vercel.app)