I Built a Niche App to $9K MRR

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

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