Admin Dashboard

Operations center

Monitor incoming LOIs, filter sample submissions, review system configuration placeholders, and plan future database deployment.

Total offers submitted128
Sample metric
Offers by status5
New, reviewed, pending, submitted, archived
Buyer leads67
Across recent campaigns
Realtor 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.