Skip to content

Firebase Genkit Data Connect with Flutter in IDX for a compass travel planning sample

License

Notifications You must be signed in to change notification settings

vSpaceWallet/compass-app

 
 

Repository files navigation

Compass Project Demo

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.

Try in IDX

Getting Started

Prerequisites

  1. A new Firebase project.

  2. Acceptance into the Firebase Data Connect Private Preview

  3. Activate billing on your Google Cloud / Firebase Project

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. 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.

Misc

This app is not an officially supported Google product

About

Firebase Genkit Data Connect with Flutter in IDX for a compass travel planning sample

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.7%
  • JavaScript 8.5%
  • SCSS 2.0%
  • Nix 1.8%