Configure Firebase Feedback
The Feedback Pipeline lets your shipped app (iOS / Android / Web) send crash reports, comments, and screenshots into Jorv Builder as triageable cards. Everything runs in your Firebase project — Jorv Builder hosts no infrastructure.
1. Create / pick a Firebase project
- Sign in at console.firebase.google.com.
- Create a new project or pick an existing one.
- Enable Firestore. Click "Build → Firestore Database" → "Create database" → start in production mode.
- Enable Storage. Click "Build → Storage" → "Get started". (You must do this in the console — Firebase doesn't let programmatic creation.)
2. Generate a service account key
- In Firebase Console → Project Settings → Service Accounts.
- Click Generate new private key. A JSON file downloads.
- Save it somewhere safe — you'll upload it to Jorv Builder next.
3. Add the credential to Jorv Builder
- Open Settings → Credentials.
- Find Firebase (Feedback Pipeline).
- Enter your project ID and upload the service account JSON.
- Click Save.
4. Deploy the Cloud Function
Jorv Builder ships templates for iOS, Android, and Web feedback ingestion.
- In Jorv Builder, open the Feedback tab in the HUD deep dive.
- Click Deploy Pipeline.
- Jorv Builder walks you through the deploy — runs
firebase deployon the templates, configures Firestore triggers.
5. Wire the client
Drop the matching client SDK into your app:
- iOS: TestFlight already feeds via App Store Connect API (separate setup).
- Android: Use the Cloud Function HTTP webhook directly.
- Web: Use the
templates/web-widget/HTML5 + html2canvas widget (auto-screenshots + Firestore client SDK).
Once wired, your users' feedback shows up in Jorv Builder's Feedback Pipeline as cards. Orbit can auto-triage with Sonnet (Vision-capable) and optionally auto-fix in an isolated worktree.