2
1 Comment

I can't write a single line of code. I built a full SaaS anyway. Here's what less than 4 weeks actually looked like.

I'm not a developer. I've never opened a terminal before March 2026. I don't know JavaScript. I couldn't explain what an API route is if my life depended on it.
Several months ago I had an idea and $0 in outside funding.
Today I have a live SaaS at app.crestfolio.io with real users, Stripe checkout working, a Supabase database with 21 tables, email sequences firing automatically, and a Plaid integration call scheduled for tomorrow morning.
I built every line of it by talking to Claude.

The problem I kept running into:

I have investment accounts, a rental property, and some freelance income. Every personal finance app I tried handled one of those things adequately and the other two poorly. Mint was great for budgeting but useless for investment analytics. Monarch Money is beautiful but has nothing for landlords. Rocket Money is fine for subscriptions but can't tell me my cap rate or generate a Schedule E for taxes.

There's a massive gap between basic budgeting apps ($8-15/month) and institutional wealth tools ($10,000-50,000/year). Nobody was building for the self-directed individual with a complex financial life who needs more than a budgeting app but can't justify institutional pricing.

So I built it.

What I built in less than 4 weeks in my spare time!

Crestfolio is a multi-tier personal finance platform:

Personal ($7.99/mo) — budgeting with 60+ subcategories, debt payoff planner, FIRE calculator, net worth tracking, bill tracker with calendar view

Wealth ($59/mo) — investment analytics, benchmark comparison against 11 indices (S&P 500, VTI, QQQ, Russell 2000 and more), 10-year cash flow projections

Real Estate ($49/mo) — rental property P&L, Schedule E, NOI, cap rate, cash-on-cash return, depreciation schedule

Small Business ($49/mo) — client income tracking, Schedule C categories, quarterly estimated tax calculator

Family Hub ($69/mo) — track your whole household's finances across multiple family members

The feature I'm most proud of: AI statement upload. Drop in any PDF — Fidelity brokerage, 401k, mortgage statement, credit card statement — and Claude API extracts all your holdings and account details automatically. Fidelity retail doesn't support Plaid so this fills a real gap that affects millions of investors.

What "building with AI" actually looks like when you can't code
It's not magic. It's exhausting and exhilarating at the same time.
I'd describe what I wanted. Claude would write the code. I'd deploy it. Something would break. I'd paste the error back. We'd fix it. Repeat 300 times a day.

I learned what RLS policies are because my Stripe webhook was writing subscription data to the wrong table and paying users weren't getting access to their tier.

I learned what a webhook secret is because Stripe was delivering events successfully but my endpoint was returning 200 OK without actually processing anything — silently failing for three days.

I learned what a CRON_SECRET is because my trial nudge emails weren't firing and I couldn't figure out why until I traced it back to a missing environment variable in Vercel.

I don't understand most of the code in my repo. But I understand every product decision, every data flow, every trade-off.

I'm the product manager. Claude is the engineer.

The honest numbers

2 1/2 weeks since first line of code
13 registered users (2 organic, rest test users accounts)
0 paying customers (still in Stripe sandbox — switching to live after LLC approval)
2 organic signup with no marketing spend
Plaid integration call tomorrow — production access in progress
LLC filed in Illinois — pending state approval

What I got wrong
I spent 2 weeks building before I spent a single day talking to potential users. Classic mistake.

I have a product that genuinely works. I have zero distribution. Those are very different problems and I confused finishing the build with being ready to launch.

Reddit spam filters caught my first posts. Subreddits ban self-promotion. Getting your first 10 strangers is harder than building the product.

What's actually working

Direct personal outreach to people I know with the exact problem. 4 messages sent to friends with rental properties and small businesses. 4 responses. 100% reply rate.

Reddit is slow but the right threads exist. BiggerPockets for landlords. r/personalfinance for the broader audience.
This post is part of figuring out distribution.

Tech stack
Next.js 16, React 19, Supabase (PostgreSQL + Auth + RLS), Stripe, Anthropic Claude API, Resend, Vercel, Plaid (sandbox)
Try the demo: app.crestfolio.io?demo=true — no login, full dashboard, real sample data

Honest feedback welcome on anything — positioning, pricing, missing features, whether the multi-tier approach makes sense, what you'd actually pay for.
And if you're a non-technical founder thinking about building something — do it. The barrier is lower than you think. The distribution problem is harder than you think.
Thanks in advance.

on April 13, 2026
  1. 1

    This is really impressive what you built! I happen to know a few self-directed individuals with complex financial lives, and I think they'd be happy to answer some questions if you have them.

Trending on Indie Hackers
7 years in agency, 200+ B2B campaigns, now building Outbound Glow User Avatar 87 comments This system tells you what’s working in your startup — every week User Avatar 53 comments 11 Weeks Ago I Had 0 Users. Now VIDI Has Reviewed $10M+ in Contracts - and I’m Opening a Small SAFE Round User Avatar 46 comments The "Book a Demo" Button Was Killing My Pipeline. Here's What I Replaced It With. User Avatar 41 comments I built a desktop app to move files between cloud providers without subscriptions or CLI User Avatar 24 comments My AI bill was bleeding me dry, so I built a "Smart Meter" for LLMs User Avatar 19 comments