Source
rawraw/i-built-a-niche-app-to-9k-mrr.md
url

TL;DR

Jonathan Fishner co-founded ChartDB, an open-source database visualization tool for developers that hit $9,000+ MRR within 16 months. By eliminating database credential requirements and offering a highly interactive local visualizer, ChartDB amassed 21,000 GitHub stars and over 250,000 developer users.


The Founder’s Story & The Pivot

Jonathan and his co-founder initially built an AI-powered database client. However, they ran into a wall of developer skepticism: engineers were unwilling to trust an unknown tool with their database connection credentials or install unverified local software. Recognizing the massive friction around database access, they pivoted. Instead of creating a heavy database manager, they built a simple, highly visual database diagrammer: ChartDB (“take your database and make it into a chart”).


Aggressive Friction Removal: The JSON Import Wedge

To solve the trust and security concerns of modern developers, Jonathan engineered a frictionless, highly visual entry point:

  1. No Direct Database Connections: ChartDB does not ask for database passwords or connect to live instances over the network.
  2. The Smart SQL Query: Users copy a single platform-specific read-only SQL query provided on ChartDB’s homepage (supporting PostgreSQL, MySQL, SQLite, etc.) and run it locally in their own trusted terminal or DB client.
  3. JSON Export-Import: The query extracts the schema metadata and outputs a JSON file. The developer copy-pastes this JSON into ChartDB’s browser interface.
  4. Instant Visual Value: ChartDB immediately parses the schema and renders a beautiful, interactive Entity Relationship Diagram (ERD) canvas locally in the browser, showing all tables, fields, and relationships.
  5. No Signup Wall: Developers can visualize their databases instantly without entering an email address or credit card, creating an immediate “wow effect.”

Launch & Growth Channels

ChartDB focused its distribution strictly where the developer ICP (Ideal Customer Profile) hangs out:

  • Hacker News (Show HN): They spent 3 weeks developing the MVP and launched on HN. The post blew up and reached the front page, driving thousands of warm engineers to the site on day one.
  • GitHub Open-Source Engine: Offering the core visualizer as open-source attracted continuous traffic and organic upvotes, resulting in 21,000+ GitHub stars.
  • Niche Subreddits: Regularly shared in relevant tech communities (e.g., r/selfhosted), driving targeted engineer adoption.

Monetization Model: Usage-Driven

Jonathan let organic usage dictate how and when to charge:

  • Free Wedge: Self-hosted open-source visualizer that developers can run locally for free.
  • Paid Cloud Version: ChartDB monetizes by offering a hosted SaaS product featuring complex, real-time team collaboration, sharing capabilities, and enterprise-grade compliance.

Tech Stack & Operating Costs

  • Frontend Stack: React, React Flow (handles the interactive canvas and entity nodes), Tailwind CSS, React Vite, Node.js.
  • Development LLMs: Claude Max subscription ($200/month)
  • Database & Hosting: AWS Cloud hosting ($600/month)
  • Compliance: Vanta (SaaS SOC 2 compliance setup, $500/month)
  • Analytics & Marketing: Plausible Analytics ($25/month), Framer ($30/month for marketing site), Ahrefs (SEO keyword research), Stripe (payments), Resend (emails), Crisp (customer chat)

Key Quotes, Stats & Metrics

  • Current MRR: $9,000–$9,400/month.
  • Audience: 250,000+ developer users over the past year (21,000+ GitHub stars).
  • “The two things that made it work are: one, the product is much more visual… giving a better wow effect, and the second thing is reduction of friction.”
  • “Monetization should not be a guess and should be response to your behavior. We watched our users… and based on their patterns, we started to understand how to charge.”
  • “Pick one core value and defend it… aggressively. Everything started working when we doubled down once we focused entirely on making database visualization obvious and ignored everything else.”






  • launch-playbook — Repeatable launch frameworks, waitlist hacks, and sprints
  • seo-growth — Search engine optimization, listicle hijacking, and pSEO