Web app to search and chat with documents from dora.dev.
These are the steps that we followed to build the search and chat apps for Ask DORA.
- Download the HTML pages and PDF reports from https://dora.dev/
- Upload the HTML pages and PDF reports to a GCS bucket
- Create search and chat apps in Vertex AI Search and Conversation
- Create unstructured data stores pointing to the GCS bucket
- Generate the embed codes for the search and chat apps
- Install
npm
- Create a new site with Svelte and Flowbite-Svelte
- Create layout of site
- Paste the embed codes for the search and chat apps
- Preview the site locally with
npm run dev
- Enable the Firebase API
- Deploy a default site
- Create an additional site for https://ask-dora.web.app
- Configure deploy targets in
.firebaserc
andfirebase.json
- Deploy site to Firebase Hosting with
firebase deploy
- Open a pull request for https://github.com/dora-team/ask-dora/
- Have that pull request reviewed and merged
From the main
branch
- Run
npm run build
- Run
firebase deploy
You will need the Firebase CLI the node package is the recommended way to install it.