FormBox

Step 1: app shell

Dead-simple form intake for every website.

FormBox connects site forms to reliable endpoints, stores every submission, routes notifications, and gives agents a clean API to manage the whole thing without dashboard spelunking.

Build principles

  • Connect any website form to a durable endpoint.
  • Store first, notify second, never lose the submission.
  • Keep the dashboard simple for humans and the API simple for agents.

Planned stack

  • Next.js + TypeScript on Vercel
  • Neon Postgres + Drizzle ORM
  • Better Auth for accounts and orgs
  • Resend for transactional notifications
  • Cloudflare R2 for private file uploads
  • OpenAPI first, MCP after the REST API is stable

Dead-simple build order

  1. Step 1Ship the Vercel app shell.
  2. Step 2Wire Neon and Drizzle migrations.
  3. Step 3Add auth, orgs, clients, sites, and form endpoints.
  4. Step 4Accept submissions, then send Resend notifications.
  5. Step 5Layer in R2 uploads, API keys, OpenAPI, and MCP.