SaaS Entrepreneurship

I Built a Niche App to $9K MRR

Starter Story 15 min #137
I Built a Niche App to $9K MRR

Jonathan Fishner built ChartDB, an open source database visualization tool for developers. This video breaks down how to identify and sell to your ICP, no matter how "small" you think the audience is.


Summary

  • Jonathan Fishner
    • Co-founded ChartDB, an open-source database visualization tool for developers.
    • Built a small, specific developer product instead of trying to serve everyone.
    • Launched the open-source project 16 months before the interview.
    • Grew ChartDB to around $9,000 MRR.
  • ChartDB
    • Lets developers visualize their databases locally or through a hosted cloud version.
    • Offers a free open-source, self-hosted version that developers can install and test.
    • Monetizes through a paid hosted cloud version.
    • Helps users import a database through a smart query, paste JSON, and see tables and relationships visually.
    • Lets developers inspect relationships, add fields, and compare database changes.
  • Metrics And Adoption
    • Passed 21,000 GitHub stars.
    • Reached about 250,000 developers using the product during the year mentioned.
    • Reached nearly $9,400 in monthly recurring revenue.
    • Got thousands of engineers to land on the product from a Hacker News launch.
  • Finding The Idea
    • Started with a different idea: a database client that used AI.
    • Hit a trust and adoption problem because users had to provide database credentials, install software, and grant access.
    • Pivoted toward a simpler idea: taking a database and turning it into a chart.
    • Improved adoption by making the value visual and reducing friction.
    • Avoided signup walls, sales calls, credentials, and installation friction where possible.
  • Hacker News Growth
    • Developed ChartDB for about three weeks before launching.
    • Prepared a Show HN launch and reached the Hacker News front page.
    • Benefited from developers appreciating open source because they could test it without signup.
    • Won upvotes by showing a unique wedge with immediate visual value.
    • Used Hacker News as a natural channel because developers already spend time there.
  • Developer Tool Playbook
    • Be the user, or build for yourself, so the value is obvious from lived experience.
    • Design for the persona’s constraints instead of an idealized workflow.
    • Start with a wedge rather than the full vision.
    • Let usage show what to monetize instead of guessing monetization upfront.
    • Monetize when users ask for more complex workflows, such as team collaboration.
    • Market where the ICP already lives, including GitHub, Hacker News, Reddit, and internal developer sharing.
    • Pick a persona, remove friction aggressively, and stay obsessed with one core value until adoption feels effortless.
  • Tech Stack
    • Uses React, Vite, Node.js, Tailwind, and React Flow for the product.
    • Builds around a visual, interactive database experience.
  • Lessons And Advice
    • Developer products can become businesses when they provide immediate utility and reduce trust friction.
    • Open source helps developers test before committing and creates a natural distribution path.
    • Monetization should respond to behavior rather than start as a guess.
Back to Starter Story