Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Bootstrapped a SaaS With No Personal Savings
Transcript
- Lucas: So, there's this indie hacker — let's call him Alex — who built a SaaS product with no personal savings. No six-month runway, no side hustle savings, no inheritance. He started with a credit card and a weekend. Luna: A credit card? That's either brilliant or terrifying. What was the product? Lucas: It's a scheduling and inventory tool for local coffee roasters. Think small-batch roasters who sell at farmers' markets or have a tiny storefront. They need to track roast dates, batch sizes, and wholesale orders. Existing tools are either enterprise-level expensive or just spreadsheets. Luna: So a very specific niche. How did he find it? Lucas: He was dating a barista at the time, and she kept complaining about how her roaster managed inventory with sticky notes. He asked around at three local roasters — they all had the same pain point. So he built a prototype in one weekend. Luna: One weekend. That's the whole MVP? Lucas: Yes, and it was ugly. He used a no-code tool for the front end and a simple database. The first version let roasters log roast dates and batch sizes. That's it. He put it up with a free tier — limited to ten batches per month — and emailed those three roasters telling them it was free to try. Luna: Free tier. So no immediate revenue pressure. But how did he keep costs down? Lucas: Total monthly cost was under $200. That's hosting, the no-code platform, and a domain. He put it on a credit card. He told himself if it hit $500 in monthly recurring revenue within three months, he'd keep going. If not, he'd shut it down and pay off the card. Luna: That's a really clean shutoff criterion. Most people don't set one. Lucas: Exactly. And it forced him to focus on what mattered. He didn't build features — he just tried to get those three roasters to use it every day. Within two weeks, two of them hit the free tier limit and asked if they could pay for more batches. Luna: So the free tier validated demand without him spending a dime on ads. What did he charge? Lucas: $29 per month for unlimited batches, plus a one-time setup fee of $50. That was arbitrary — he just wanted to cover his costs and make a small profit. By day ninety, he had twelve paying customers and hit $2,000 MRR. Luna: Twelve customers at $29 each doesn't add up to $2,000. Some must have been on higher tiers. Lucas: Right, he added a $99 tier for roasters with multiple locations or wholesale accounts. A few jumped to that. So the average revenue per customer was higher. The key was that he built for a tiny niche where word of mouth spread fast. Coffee roasters talk to each other. Luna: That's the indie hacker dream: find a group of people who actually talk to each other, solve their problem, and let them do the marketing. But what about people who don't have a built-in community like coffee roasters? Lucas: There are communities everywhere. Dog groomers, wedding photographers, small gyms, local bakeries. The trick is to pick a niche where the existing software is either too expensive or too generic. And where the business owners are active on some platform — Facebook groups, trade associations, whatever. Luna: So the playbook is: identify a pain point by talking to real people, build the absolute minimum, offer a free tier, and keep costs under $200 a month. A lot of founders I see spend thousands on development before they have a single user. Lucas: Right, and Alex avoided that. He also didn't quit his day job. He kept working as a developer full-time, spending evenings and weekends on the product. That removed the pressure to make money immediately. By the end of year one, he hit $8,000 MRR and finally quit. Luna: And the credit card debt? Lucas: Paid off within six months. He never carried a balance beyond the first month. And he didn't touch the card again after that. Luna: I think this story resonates because it's so accessible. No VC, no savings, no co-founder. Just a specific problem and a willingness to ask people what they need. Lucas: Exactly. And that's one of the reasons we keep this show ad-free. We want these stories to reach people without any noise. If today's conversation gave you something useful, and you'd like to support that choice, you can find us at buy me a coffee dot com slash fexingo. No pressure, just an option for those who value the independence. Luna: Yeah, it's a small way to keep the podcast exactly what it is. And back to Alex — what's he working on now? Lucas: He's added a feature for wholesale order management and integrated with a popular point of sale system used by coffee shops. His MRR is now around $15,000 and he's the only employee. He still uses the same no-code backend, believe it or not. Luna: No-code at $15,000 MRR. That's impressive. Do you think this model generalises? Could any solo dev copy this path right now? Lucas: I think the principles generalise, but the specific execution depends on the niche. You need a group of people who have a clear, unfilled need and who will pay for a simple solution. And you need to be comfortable with a very modest initial investment — a few hundred dollars and a weekend. Luna: What about competition? If someone sees this and builds for the same niche, won't they get squeezed? Lucas: Potentially, but niche markets are often too small to attract big players. Alex's roaster niche might have a thousand potential customers in the US. A vc backed SaaS wouldn't bother. So it's defensible by size alone. Plus, he's built relationships with his users. That's a moat. Luna: So the takeaway is: find a small, talkative niche, build something ugly but functional, put it on a free tier, and keep your day job until the numbers prove themselves. Lucas: That's it. And don't underestimate the power of a credit card as a forcing mechanism. When you know you're on the hook for $200 a month, you'll figure out if your product works fast. Luna: I love that. Let's leave listeners with that. If you have a niche in mind, maybe this weekend is the one to start.