https://github.com/ethical0101/ai-trip-planner
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.
https://github.com/ethical0101/ai-trip-planner
css expogo firebase html5 js reactnative
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/ethical0101/ai-trip-planner
- Owner: ethical0101
- Created: 2025-02-25T15:26:29.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T10:24:59.000Z (about 1 year ago)
- Last Synced: 2025-06-12T11:42:24.487Z (about 1 year ago)
- Topics: css, expogo, firebase, html5, js, reactnative
- Language: JavaScript
- Homepage:
- Size: 6.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to AI Trip Planner 👋
This is an AI-powered trip planning application built with [React Native](https://reactnative.dev), using the [Gemini API](https://geminiapi.dev) for AI recommendations and [Google Maps API](https://developers.google.com/maps) for navigation and route planning.
## Get started
1. Install dependencies
```bash
npm install
```
2. Start the app
```bash
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:
```bash
# 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










## Get a fresh project
When you're ready, run:
```bash
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:
- [React Native documentation](https://reactnative.dev/docs/getting-started)
- [Expo documentation](https://docs.expo.dev/)
- [Google Maps API guide](https://developers.google.com/maps/documentation)
- [Gemini API reference](https://geminiapi.dev/docs)
## Join the community
Join our community of developers:
- [GitHub Repository](https://github.com/ethical0101/AI-Trip-Planner)
- [React Native Community](https://reactnative.dev/help)
- [Expo Discord](https://chat.expo.dev)
## License
This project is licensed under the MIT License.
## Contact
For any questions or suggestions, contact kommidruthendra2005@gmail.com.