When an app stops being a 30-day build: Let's Raise It

The whole premise of 30Apps is speed — one build, one day, move on. But every so often a build refuses to stay small. Let's Raise It was one of those.

It started as a simple idea: school fundraising platforms charge 20%+ in fees, which is absurd. Could I stand up a transparent 2–5% alternative? The first version came together fast. Then the real work showed up: Stripe Connect payouts, multi-tenant orgs, TCPA compliance, 10DLC, donor flows, accounting emails on a cron.

What agents were great at

  • Scaffolding the boring 80% — schema, RLS policies, email templates, CRUD.
  • Holding context across a big codebase once I gave them the right anchors (a context model, personas, a job-to-be-done doc).

What still needed me

  • The judgment calls. Which fee structure, which compliance corners are non-negotiable, what "done" means for a payout flow handling real money.
  • Production hardening. Environment guards, cron secrets, staging vs prod separation — the unglamorous stuff that decides whether a thing can actually take customers.

The lesson: agents collapse the cost of the first 80%, which means you spend your attention on the 20% that was always the hard part. That's not less work. It's better-targeted work.