Modern Creator
Jacky Chou from Indexsy · YouTube

I Built a SaaS in 3 Days with Claude Code (100% SOLO)

How a nontechnical marketer shipped a rank-tracking SaaS in 72 hours, made $700 in the first 12, and priced it to flip from lifetime deal to monthly.

Posted
yesterday
Duration
Format
Talking Head
educational
Views
225
12 likes
Big Idea

The argument in one line.

When AI drops build cost to near zero, a nontechnical founder who uses their own tool daily has a stronger moat than a dev team solving a problem they have never personally felt.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • A marketer or agency owner who pays $50-200/month for rank tracking tools and suspects they are overpaying for features they never use.
  • A non-developer who has considered shipping a SaaS product but assumed technical skill was the barrier.
  • Someone already using Claude Code for side projects and curious how far it scales for a real product launch.
  • An SEO professional who bills clients and wants a white-label-friendly rank tracker with design quality good enough to show customers.
SKIP IF…
  • You are a senior software engineer looking for architectural depth — the video deliberately avoids going deep on implementation.
  • You need a rank tracker right now and want a neutral comparison — this is a founder pitching his own product.
TL;DR

The full version, fast.

Jacky Chou built localrank.so, a design-focused SEO rank tracker, in three days using Claude Code with no prior coding depth. The product runs entirely on Cloudflare (Workers, D1, KV) for $5/month and uses a BYOK model against the DataForSEO API so users own their costs. He launched with a capped 125-license lifetime deal at $99, made over $700 in the first 12 hours, and plans to shift to $29/month BYOK after the cap, then $79/month managed. The core thesis: when the build cost is near zero, knowing the customer problem from the inside is the only moat that matters.

Free for members

Chat with this breakdown — free.

Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.

Create a free account →
Chapters

Where the time goes.

00:0000:55

01 · Cold open — the proof

Revenue claim up front ($700 in first 12 hours), promise of a full walkthrough of how a nontechnical marketer ships a SaaS in three days.

00:5603:07

02 · Origin story

Paying nearly $100/month for keyword.com which kept breaking; partners dismissed the idea as a red ocean; decided to build his own after canceling.

03:0805:55

03 · Product philosophy + stack

Build what you use every day; design-first positioning vs ugly competitors; full Cloudflare stack for $5/month; BYOK model enables lifetime pricing.

05:5609:18

04 · Live product demo

Walkthrough of onboarding, DataForSEO key import, project creation, tracking speed settings (cheapest vs instant at 1.5 cents/check), keyword results dashboard, anonymize mode, share URL.

09:1911:44

05 · Pricing, roadmap, MCP integration

$99 lifetime capped at 125 licenses then $29/mo BYOK then $79/mo managed. MCP API key built in. Daily tracking defaults to cheapest mode.

Atomic Insights

Lines worth screenshotting.

  • A nontechnical founder who uses their own tool daily has more product intuition than a developer who does not feel the pain.
  • Running your entire stack on one provider — Cloudflare Workers + D1 + KV — costs $5/month and removes most ops overhead.
  • BYOK pricing makes lifetime deals sustainable: when there are no AI API costs to absorb, recurring infrastructure cost approaches zero.
  • Capping lifetime licenses at 125 creates urgency without permanently locking you into a pricing model that does not scale.
  • The right time to raise prices is when sales stop — not before, not on a schedule.
  • Design quality is a real competitive advantage in B2B tooling: an ugly report your client rejects is not a product.
  • Claude Code can build a production SaaS without the founder knowing the stack — the bottleneck is knowing the problem, not writing the code.
  • Building an API key endpoint and MCP integration from day one means the owner never has to touch the dashboard for recurring workflows.
  • Launching a product you pay for monthly and hate is a stronger founding story than a market-size TAM argument.
  • Starting with your existing clients as early users removes the cold-start problem and validates the product before any public announcement.
Takeaway

Build what you use, price what the market will stop buying.

WHAT TO LEARN

The fastest path from idea to revenue is a problem you already pay someone else to solve badly.

  • Your own frustration with an existing tool is more reliable market research than any TAM calculation — if you pay for something that keeps breaking, others do too.
  • Running your entire stack on a single infrastructure provider eliminates most early ops overhead and compresses monthly costs to near zero for low-volume products.
  • BYOK pricing lets you offer a lifetime deal sustainably: when you are not absorbing API costs, the recurring expense is just hosting.
  • Capping lifetime licenses instead of running unlimited creates genuine urgency and lets you raise prices cleanly after the cap without breaking early-buyer trust.
  • A pricing strategy of raising until sales stop is empirical feedback, not guesswork — it extracts maximum revenue without needing to know the right number in advance.
  • Design quality is a competitive moat in B2B SaaS when the category default is ugly — a report a client rejects on sight is not a product, it is a liability.
  • Shipping an API key and MCP integration from day one means the product can be wired into automated workflows without any dashboard interaction, which is how power users actually operate.
Glossary

Terms worth knowing.

BYOK (Bring Your Own Key)
A pricing model where users supply their own third-party API key (here, DataForSEO) so the product has no AI or data costs to pass through, enabling cheaper or lifetime pricing.
Cloudflare D1
A serverless SQLite database product from Cloudflare that runs at the edge alongside Workers, used here as the primary database.
Cloudflare Workers
Serverless JavaScript/TypeScript runtime deployed to Cloudflare's edge network, used here as the entire backend API layer.
DataForSEO
A pay-per-call SEO data API that provides rank-tracking results; users supply their own key so costs are metered directly to them.
Hono
A lightweight TypeScript HTTP framework designed for Cloudflare Workers, used here as the API router.
Lifetime deal
A one-time purchase that grants perpetual access to a product, typically used at launch to generate upfront revenue before shifting to subscription pricing.
Drizzle ORM
A TypeScript-first ORM where the schema is the single source of truth and types flow automatically through the database, API, and UI layers.
Resources

Things they pointed at.

01:08productkeyword.com
03:13productSEO utils
05:02productLooker.so
02:46toolAhrefs
06:43productlocalrank.so
05:40toolCursor
Quotables

Lines you could clip.

04:05
Claude Code did just about everything. I don't even know the stack.
Punchy, counterintuitive — a founder who doesn't know his own stack is the AI-era storyTikTok hook↗ Tweet quote
10:03
I jack up the price until the sales stop coming in.
Standalone pricing philosophy, zero context neededIG reel cold open↗ Tweet quote
01:22
I was getting charged like nearly $100 per month and it barely worked.
Relatable founder-pain origin story beatnewsletter pull-quote↗ Tweet quote
The Script

Word for word.

Read-along

Don't just watch it. Burn it in.

See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.

00:00Or what's up, guys? Today, I'm gonna walk you guys through how a nontechnical marketer like myself am able to launch a software company in three days, ship it into production, and it's made over $700 within the first I think it's twelve hours or so.
00:23We're about to hit the twenty four hour mark in a couple hours. I'm gonna walk you guys through how I did it, how this idea came to me. And, yeah, if you guys like episodes like this, let me know down in the comment section.
00:35I might make this into a series where I just walk through how exactly I would grow this thing. I won't be able to do my daily videos like before. But if you guys want me to do, like, a weekly update on this, let me know down in the comment section.
00:49Anyways, let's just get on with it. And, yeah, I'm gonna share my screen to keep it like like old times.
00:59You know? I hope you guys can see this clearly. But, yeah, how I built an SEO SaaS company with Cloud Code, 100% solo.
01:09So on May 3, that's about a month and twenty days ago. So a month and a half ago, I said, yo.
01:16Anyone's still using keyword.com? It's been unbelievably reliable. I think it's time to move on.
01:23I messaged a couple of my buddies, like, couple of my, like, existing partners. I'm like, yo.
01:28Anyone wanna do, like, a rank tracker with me? No one bit. They're like, yo, Red Ocean.
01:32What are you doing? Stupid idea. Move on.
01:36I was like, alright. And then I took a look at my invoices with keyword.com.
01:43Dude, I was getting charged, like, nearly $100 per month, and it barely worked. It kept breaking.
01:50There were news on my birthday, which is ridiculous. So I canceled that, and I decided three days ago, I was gonna bills build my own.
02:00Super easy nowadays with, like, APIs and all that. So here's my GitHub. Saucy.
02:07Saucy. Definitely more PRs than most of you devs out there.
02:13Right? So let's just talk about the product. This idea only came to me because I had a need.
02:21I worked on something. I I there's a there's tools I use every day. So it's Ahrefs, keyword.com, my internal browser blast tool, yada yada yada, maybe, like, Wayfront or formerly known as SPP.
02:34Those are the things I touch every day.
02:39Local rank, stuff like that. So my launch strategy has always been pretty simple. Build in public and build something you would use every single day.
02:50So if this ain't that, I don't know what it is. Alright? So I've been using it on a daily basis.
02:55I'd initially, I built it internally. So you're probably thinking like, Jack, you're not the first one to do this idea. You know?
03:01You're not the first one to do, like, a rank tracker like this. You know? But to that, I'll say, I might be the first one to do, like, a bring your own key, but charge but, like, focus on UX and UI.
03:18Okay? So I think there's, like, a tool called SEO utils, which I've used.
03:23I was like, yo. Great idea. Let me use it.
03:25It it might be, like, the least UX, like, user friendly experience I've ever had. The reports are ugly.
03:33I can't show my clients that. In fact, I tried showing him my my my client. He's like, what the hell is this?
03:37So I decided to build something, like, design focused. Right?
03:41Like, something beautiful. And, yeah, I think pretty great so far. People have been liking it.
03:47I added a lot of my previous clients in here. You know how it is. And, yeah, let me talk more about the product.
03:56Do do do build something that you would use every day. Here's my stack. I don't know if for for for the the nerds in the back.
04:03I'm a keep it a buck. Cloud Code did just about everything. I don't even know the stack.
04:08I just said keep it as simple as possible. I wanna use, like, one one infrastructure beginning to end.
04:17So they decided to use Cloudflare beginning to end. So it's like hosted on Cloudflare, databases on Cloudflare.
04:26Yeah. So I I pay Cloudflare $5 a month for this. I can probably do, like, a 100 clients with this.
04:32So I decided to kinda flip the script because, like, I've always done subscription.
04:40Right? But with if you're bringing your own key, you can probably do you can probably get away with a lifetime subscription.
04:46Like, the recurring cost will be hosting, which is cheap and will go even cheaper in the near future.
04:56So if you bring your own key, I think you can get pretty low. So my idea was to build out something like LookerDogs SO, do a lifetime deal, but cap it.
05:09Right? So it's capped at 25 plus one twenty five people, one twenty five licenses.
05:17And then after that, it'll just be strict monthly. Bring your own key. I think this might be the future of software where people just bring their own API keys, and then we just kinda we're like a rapper, which is fine.
05:33I think look at Cursor. They're a rapper, but they're doing incredibly well.
05:38So I think I could be, like, the s the the SEO software rapper of 2026.
05:45You know, let me know down in the comment section if you think this execution is good. You think it's trash, let me also let me know. But yeah.
05:56Yeah. It's a database Cloudflare, back end Cloudflare, front end, also hosted in Cloudflare.
06:05Beautiful. Let me just walk you guys through the functionality as well. So I just hooked up my data for SEO API key, and I even import have an import from keyword.com because I'm a savage.
06:18So all you have to do is import your, um, API key here. But, yeah, let me show you guys what it looks like. Do do create a project.
06:25I didn't like, I don't even remember adding this, like, create a project, like, this onboarding thing. You know?
06:31So let me do do do do local rank.solocalrank.so search defaults USA.
06:41I like to do, like, a very densely populated part of USA, maybe like New York. Beautiful, man. I love that.
06:49Count Google Maps. Nope. How often do checks?
06:52So be careful here. Alright? So with data for SEO, it's you're only paying API costs true, but it can get pretty expensive if you're using the instant instant service.
07:08Let me show you guys, actually. It's easier to show you. So if you go under settings, you can choose, like, your tracking speed.
07:15Right? So right now, it's set to default cheapest, and this is only recommended if you're running recurring scans.
07:25So you're not like I highly recommend you do your first scan at, like, 7AM because it takes, like, up to an hour to freaking do this. But for manual refresh, it's default instant.
07:37So it costs, like, 1¢ per check, maybe yeah. Like, 1.5¢ per check.
07:44And, yeah, let me show you guys what it looks like. Dude, I I I'm, like, a huge fan of how the the the design. You do, let's say, local SEO software, local rank tracker, blah blah blah, broad domain.
07:59Yep. So exact URL means, like, if I want, like, to check the rank of just a single page.
08:06But broad domain, New York.
08:11Good. Good. Good.
08:13Now add two keywords. Bada bing.
08:16Bada boom. And now it's added. I'm gonna scan it.
08:21So it doesn't automatically scan in the beginning. I just found, like, people yeah.
08:28It's just how I would use it. Anyways, let's refresh it.
08:31Shows you cost as well. Sick, man. Sick.
08:35Oh, it does auto scan.
08:39Well, be careful there. Now it's it's scanned right now. Change hasn't been showing up.
08:45Something I like is the anonymize way because, you know, you know how I love to send out my screenshots. Right?
08:53Like, my flexing screenshots. So I added this so I can I don't have to freaking go in and, you know, pixelate everything?
09:01Another thing I like is the Looker. Look at this. Sick, dude.
09:09Sick. Number 10? Fine.
09:11I'll take it. Local SEO software. Bada bing, bada boom.
09:14Alright? It's okay. We take those.
09:18And then beautiful graph, Google results pages. Look at that.
09:25Other result. I think I've outdone myself here. Let me know down in the comment section what else you guys wanna see, but I'm quite happy with this.
09:34Let me show you guys. Oh, the share URL is sick too. Look at this.
09:37Create share link. Oh my goodness. Look at that.
09:40Boom. Legit might bust a nut. Anyways, I think there's if you guys want if you guys are in the market for a new rank tracker that doesn't cost an arm and a leg, just one time fee, by the time you guys see this, like, a year from now, it's not gonna be $99.
09:57It might be $20.29 dollars per month. You know me.
10:01I always jack up the prices. What I like to do is I jack up the price until the sales stop coming in pretty much.
10:10So I'm I'm gonna keep doing this. $29 per month is gonna be, like, bring your own key.
10:17And then afterwards, we're gonna move to $79 per month where this no longer bring your own key. So it'll be managed under my account, stuff like that. Alright?
10:26I think this is a good idea. I think this one's got legs, guys. And do you think I should start, like, bundling stuff into this?
10:35For example, should I also do AI search tracking? You know what I mean? But I think I wanna focus on, like, rank tracking really, really well on the organic side and then go from there.
10:47You know? Oh, yeah. So you can set the the check to daily as well, but daily is automatically just set to the cheapest way because I think there's no no reason for it to be expensive.
11:00Also, API key, in case you wanna, like, tie it to your internal workflow.
11:06So I'll use MCP because that's how I'm personally using it. Like, I don't ever look at the dashboard.
11:12These these these reports are just automatically sent out.
11:16Anyways, that's it. Let me know down the comment section if you guys want more updates like this. I don't know if you guys care, but just let me know.
11:23Alright? Thank you guys so much, and I hope yeah.
11:27Like, subscribe if you haven't already. Hit the like button. Comment.
11:30Hold on. Hold on. Hold on.
11:32Hold on. Hold on.
11:36Should I comment SEO software. Yeah.
11:39Comment SEO software for the YouTube algo, and then I'll catch you guys later.
The Hook

The bait, then the rug-pull.

Three days. One founder. No dev background. Over $700 in twelve hours. Jacky Chou built and shipped a production SEO rank tracker using Claude Code then turned on the camera to show exactly how he did it, stack and all.

Frameworks

Named ideas worth stealing.

02:39concept

Build What You Use Every Day

Only build products you personally rely on daily. Eliminates market research and ensures the founder understands pain points first-hand.

Steal forAny product ideation or launch pitch
05:07model

BYOK + Lifetime to Monthly Price Ladder

  1. $99 lifetime (125 licenses, BYOK)
  2. $29/mo BYOK (post-sellout)
  3. $79/mo managed (future)

Cap lifetime licenses to create urgency and upfront cash, then move to monthly after the cap. BYOK keeps costs near zero at launch.

Steal forAny SaaS launch with third-party API costs
04:05list

All-Cloudflare Stack

  1. Cloudflare Workers (backend)
  2. Cloudflare D1 (database)
  3. Cloudflare KV (caching)
  4. Cloudflare Pages/static (frontend)

Single-provider infrastructure at $5/month. Removes multi-vendor ops overhead for early-stage products.

Steal forAny BYOK SaaS or low-volume B2B tool
CTA Breakdown

How they asked for the click.

VERBAL ASK
09:45product
if you guys are in the market for a new rank tracker that doesn't cost an arm and a leg, just one time fee

Soft pitch woven into roadmap discussion. No hard call-to-action URL on screen. Relies on description link to Looker.so.

MENTIONED ON CAMERA
01:08productkeyword.com
05:02productLooker.so
02:46toolAhrefs
06:43productlocalrank.so
05:40toolCursor
FROM THE DESCRIPTION
PRIMARY CTAWhere the creator wants you to go next.
Storyboard

Visual structure at a glance.

cold open
hookcold open00:00
origin story
valueorigin story00:56
product philosophy
valueproduct philosophy03:08
demo starts
valuedemo starts05:56
pricing / CTA
ctapricing / CTA09:19
Frame Gallery

Visual moments.

Chat about this