← ALL WORK
FULL-STACK · 2024 · Solo Founder

FormAura

AI Form Builder SaaS
Next.jsDrizzleNeonDBClerkStripeTailwind

problem.

Form builders are stuck in 2014. You shouldn't have to drag 12 fields when you can describe the form in one sentence.

approach.

  • Prompt → Gemini → typed JSON schema → live preview.
  • Stripe checkout per form for paid surveys.
  • Recharts dashboard with live response counts.

architecture.

Prompt → Gemini → JSON schema → Drizzle/Neon
                                         ↓
                       Public form route ⇄ Stripe checkout
                                         ↓
                              Recharts response dashboard

outcome.

  • Shipped public beta with paid plans inside 3 weeks.

lessons.

  • Treating the AI as a typed compiler (prompt → schema) eliminated a whole class of UX bugs.
8 CASE STUDIES · KEEP DIGGING