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.
-
Install dependencies
npm install
-
Start the app
npx react-native run-android # For Android npx react-native run-ios # For iOS
- AI-powered trip itinerary generation
- Google Maps integration for route planning
- User-friendly interface with intuitive navigation
- Customizable trip preferences
- Real-time location suggestions
- React Native - Cross-platform mobile development
- Gemini API - AI-powered recommendations
- Google Maps API - Map visualization and navigation
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
- Enter your destination and preferences.
- The AI generates an optimized itinerary.
- View routes and recommendations on the interactive map.
- Customize your trip based on AI suggestions.
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.
To learn more about developing with React Native and Expo, check out:
Join our community of developers:
This project is licensed under the MIT License.
For any questions or suggestions, contact kommidruthendra2005@gmail.com.