/compass-ai-travel-planning-sample-flutter

This is a travel demo built in Flutter using Firebase Data Connect and Firebase Genkit to find ideal itineraries from a database of travel plans.

Primary LanguageDartApache License 2.0Apache-2.0

Compass Project Demo in Flutter

This is a travel demo using Firebase Data Connect to find ideal itineraries from a database of travel plans. To learn more about how this demo was created, please see this blog article. To build a version of this demo for yourself with Firestore, please see this codelab.

If you want to try out an early preview of Data Connect, we have instructions below for you to follow!

Try it out today!

We recommend trying this project in IDX since it handles all dependencies for you. You are able to launch this project in IDX and get going testing with only slight configuration required.

Open in IDX

Run the app in Project IDX

Open the app in Project IDX using the button above.

  1. Click on the IDX side bar icon and get an Gemini API key with the Gemini integration. After authenticating you can get an API key copied to your clipboard. Paste this value into env section of the .idx/dev.nix and rebuild your environment. Make sure not to commit your API key.

  2. Next click on the Firebase side bar icon to open the Firebase side bar panel. Click the "Connect to Local PostgreSQL" button to run the Data Connect emulator.

  3. You will need to click into the terminal titled genkit-start and accept the terms of service and install the genkit CLI.

  4. Once genkit has started running, close and re-open the web preview.

Additional Information

This app is not an officially supported Google Product