Admin Dashboard
Operations center
Monitor incoming LOIs, filter sample submissions, review system configuration placeholders, and plan future database deployment.
Total offers submitted128
Sample metricOffers by status5
New, reviewed, pending, submitted, archivedBuyer leads67
Across recent campaignsRealtor signups22
Demo pipeline only
LOI Search / Filter
All submissions
| ID | Buyer | Property address | City | Agent | Offer price | Status |
|---|
Formspree submission log
Pipeline placeholder
Until a live backend is connected, submissions are intended to pass through Formspree. Add logging, deduplication, and error capture when migrating to Supabase or Cloudflare Workers.
Future database/API integration should replace direct front-end submission for sensitive workflows and automated notification routing.
Settings
Environment and deployment notes
- Formspree endpoint: set in assets/config.js
- Cloudflare Pages: static output, no build required
- Security: keep Stripe secret keys and Supabase service role keys server-side only
- Recommended production database: Supabase
- Alternative options: Cloudflare D1, Neon Postgres, Firebase, Airtable (early only)
Future database notes
Why Supabase first
Supabase is the best first production database for OffyApp because it combines Postgres, Auth, Storage, Row Level Security, and a strong SaaS prototyping workflow while remaining flexible enough for structured real estate offer data.