# I Built a Niche App to $9K MRR

Source: https://www.youtube.com/watch?v=7vz6b_Ohdl0
Recap page: https://rapidrecap.app/video/7vz6b_Ohdl0
Generated: 2026-02-25T19:27:07.361+00:00

---
## Quick Overview

Jonathan Fishner built the niche developer tool ChartDB, which visualizes databases, initially as an open-source project, achieving $9,000 MRR through a viral Hacker News post and targeted distribution, while emphasizing the importance of solving a specific, non-obvious problem for developers.

**Key Points:**
- ChartDB, an open-source database diagram visualization tool, achieved $9,000 MRR after a viral Hacker News post.
- The product's success hinged on pivoting from an initial AI Database Editor idea to focusing on database visualization for developers.
- Key to growth was minimizing friction for developers by offering self-hostable open-source software with no sign-up, onboarding calls, or required credentials.
- The operational tech stack includes Claude.ai ($200/mo) for AI coding, Trycomp.ai ($500/mo) for compliance, OpenAI API ($70/mo), and AWS hosting ($600/mo).
- The creator advises aspiring founders to focus on solving one hyper-specific, high-value problem that developers will pay to fix, rather than trying to build everything.
- The initial viral growth came from posting the open-source tool on Hacker News, which generated thousands of users in one day.

![Screenshot at 00:06: The slide highlighting the success of a small open-source project generating $9,000 MRR per month, contrasting with the initial idea.](https://ss.rapidrecap.app/screens/7vz6b_Ohdl0/00-00-06.jpg)

**Context:** This video features an interview between Pat Walls (the host of Starter Story) and Jonathan Fishner, the co-founder of ChartDB, a database visualization and data modeling tool aimed at developers. The discussion centers on how Fishner built ChartDB from an initial, less successful idea (an AI Database Editor) into a profitable SaaS product primarily through smart, niche targeting and leveraging open-source distribution, leading to significant monthly recurring revenue.

## Detailed Analysis

Jonathan Fishner explains that contrary to popular belief, successful products do not require a huge, all-encompassing idea; instead, focusing on a single niche problem for a specific audience, like developers, is key. His initial product was an AI Database Editor (Buckle), which faced high resistance and low credibility because it required users to install software locally and connect credentials. This approach had too much friction. Fishner pivoted to ChartDB, a database visualization tool, which solved a specific problem for developers—visualizing database schemas easily and directly from SQL queries, even supporting self-hosting and requiring no sign-up or credentials, significantly lowering the barrier to entry. This open-source approach led to viral success, notably from a Hacker News post that brought thousands of users in one day. The product now generates $9,000 MRR. Fishner emphasizes that monetization should follow user behavior and that developers appreciate tools that solve one core problem exceptionally well. He outlines the operational tech stack, which includes Claude.ai for AI coding ($200/mo), Trycomp.ai for compliance ($500/mo), OpenAI API ($70/mo), Resend for emails ($20/mo), AWS hosting ($600/mo), ChartsMogul for metrics (Free), Fathom for analytics ($25/mo), Framer for the website ($30/mo), Stripe for payment processing (2.9% fee), and Crisp for communication ($45/mo). His final advice is to obsess over one core value proposition until adoption is clearly visible.

### Initial Idea vs. ChartDB

- Original idea (AI Database Editor) had high resistance and low credibility due to required local installs/credentials
- ChartDB offered easily understandable value and low friction (no sign-up, self-hostable)

### Developer Tool Playbook Step 1

- Be your own user
- Fishner ensured the tool solved a problem he personally experienced, like visualizing an ERD simply from a SQL query.

### Developer Tool Playbook Step 2

- Design for constraints
- ChartDB focused on low friction: self-hostable, no sign-up, no onboarding calls, no credentials required.

### Developer Tool Playbook Step 3

- Start small
- Focus on one core function (like database visualization) that users immediately appreciate, then iterate based on feedback.

### Developer Tool Playbook Step 4

- Monetize based on users
- ChartDB initially offered the tool for free, relying on open-source adoption, and later introduced paid features based on usage patterns like team collaboration.

### Developer Tool Playbook Step 5

- Distribute where your ICP lives
- Successful distribution included Hacker News (leading to the viral post) and Reddit, targeting communities already interested in developer tools.

### Tech Stack (Development)

- Framework (Next.js), Frontend (Vite, Tailwind CSS), Backend (Node.js), Visualization (ReactFlow)

![Screenshot at 00:04: Screenshot of the ChartDB landing page highlighting its function as a database diagram editor for team collaboration.](https://ss.rapidrecap.app/screens/7vz6b_Ohdl0/00-00-04.jpg)
![Screenshot at 00:06: Visual comparison slide showing the initial idea \(AI Database Editor\) versus the successful ChartDB approach.](https://ss.rapidrecap.app/screens/7vz6b_Ohdl0/00-00-06.jpg)
![Screenshot at 01:21: Chart showing ChartDB reaching $9,000 MRR, indicating strong monetization from the niche product.](https://ss.rapidrecap.app/screens/7vz6b_Ohdl0/00-01-21.jpg)
![Screenshot at 02:09: View of the open-source GitHub repository for ChartDB, showing over 21.1k stars, indicating community traction.](https://ss.rapidrecap.app/screens/7vz6b_Ohdl0/00-02-09.jpg)
![Screenshot at 10:59: Overview of the operational tech stack costs, including Claude.ai \($200/mo\), Trycomp.ai \($500/mo\), OpenAI API \($70/mo\), AWS hosting \($600/mo\), and others.](https://ss.rapidrecap.app/screens/7vz6b_Ohdl0/00-10-59.jpg)
