AI-powered tourism app with multiple features.
AI-powered Flutter app makes it simple to explore tourism information. Connected to the Liquid Galaxy system, the app allows users to ask questions about tourist spots using a chat interface or voice commands. It provides personalized itineraries, recommends tourist places, and explains the history and significance of each location.
- Chat and voice commands for querying tourist information.
- Personalized itineraries and tourist place recommendations.
- Integration with Liquid Galaxy for orbits and balloons.
- Multi-modal interactions through images, text, and voice-to-text.
- Easy-to-use prompts like "What to Eat" and "Find Tourist Place."
- Install the app on your device.
- Add your Gemini API key in input given in Settings.
- Connect to the Liquid Galaxy system via the Connection Manager in Settings.
- Use the chat or any features you like.
- Explore places through the Liquid Galaxy visualization.
To use AI features of the app you provide the API_KEY.
- Go to Gemini API.
- Create a NEW API key.
- Copy the API_KEY and paste it under General Settings in app.
- Open the Connection Manager screen in the app.
- Enter the required credentials for the Liquid Galaxy system.
- Once connected, you can start using the orbit and tour features to explore locations visually.
To contribute to the project, start by cloning the repository:
git clone https://github.com/yourusername/lg-gemini-ai-touristic-tool.git
cd lg-gemini-ai-touristic-tool
-
After cloning the project, follow these steps to add a Google Maps key:
-
Obtain your Google Maps API key from the Google Cloud Console.
-
Open the AndroidManifest.xml file in your Flutter project.
-
Add the following line inside the tag:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_GOOGLE_MAPS_API_KEY"/>
- Replace YOUR_GOOGLE_MAPS_API_KEY with your actual key.